From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14915 invoked by alias); 30 Aug 2012 16:58:41 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 14804 invoked by uid 9514); 30 Aug 2012 16:58:36 -0000 Date: Thu, 30 Aug 2012 16:58:00 -0000 Message-ID: <20120830165835.14786.qmail@sourceware.org> 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 X-Git-Refname: refs/heads/archer-pmuldoon-python-backtrace X-Git-Reftype: branch X-Git-Oldrev: 0b8f3279654cca66be3ddbcc3b8603d83f1317b5 X-Git-Newrev: 35d0c4bf23040dc8167f774119df13ac7e1ffc67 X-SW-Source: 2012-q3/txt/msg00033.txt.bz2 List-Id: The branch, archer-pmuldoon-python-backtrace has been updated via 35d0c4bf23040dc8167f774119df13ac7e1ffc67 (commit) via d0cd1a3b264442d8bae921cf52fe41dec3456538 (commit) via 4bc38b10926c1c4016502548804b1aa07c0bfce8 (commit) via b2f77e5e25e255026e18463f63470612c3fcb348 (commit) via a24067b5d09b19956714f0a30573e52b7c581e20 (commit) via 1456516244896dd91534e3d770e3a1ccb411f4ed (commit) via eb1bf7a2baf62efb5d5139efdfe4dc2ec0501572 (commit) via ccc92436f901eb8f785263fd09e189e73a2e1074 (commit) via 8b63b2833c26919b1f13840c08857750183b49a3 (commit) via 8bb94bcd8e71a06f92c9961df019f3fcd50a53cd (commit) via ce4d103648a9e37fb85a8a9f822b85fcc9d1f64f (commit) via 98f27bb1430d17d3fc6ad88bce129d498621b754 (commit) via edecd5458dedec5b210b2fb60c0a551da89d533c (commit) via 75bf040f1984ff06d388a1b9625670ef214ffc82 (commit) via 0bfcd6c3d033346498f5864ff3dca0432a6179b1 (commit) via e708fd7bb60194f33821e762cef4d5d2b0d04d1c (commit) via 575722288a9e2e7eb3e239b2c3f2b2682fea1645 (commit) via bb55c3f9f5b4c0505d02a303217950bee7c9ca05 (commit) via 6ba36d2768692f57d95bfcde8e2c920d5eab3065 (commit) via 7cb88549940b0779bc564a9af6117c7d0fe8cdc3 (commit) via d4023ffb3f873e59d4b32513e6a785124f4f4810 (commit) via 9bbe4a258f6e476f46997b0a3c1697acdb5365aa (commit) via af0af79a1f5751a4ae2dde3f4b2ae17fd135585d (commit) via 489a5bc09845b93d75eb2ece2b831c34b6587589 (commit) via f18a6e6bb050b649c84c28fdf1c8c4092c5dd7f2 (commit) via e48b70bea1ca8e22401ac9b9826224a930b895f6 (commit) via 6acf383f35fd10738c493147bf3dd5da8284d0f1 (commit) via a22242070f8b4ddf3c681d5b8f7f1b9584fd0d96 (commit) via 89b97fe274a8cbb3e192beb6b61ef2f4c65e70ba (commit) via 0355c7203b2848300698af40e5ddb6938ed3e223 (commit) via 2490d5aab4272f2f935907a3dcba04dce0b130e2 (commit) via ef0e5f034dc650beb82e0d6aefc72d0979d9cc24 (commit) via c5e7b5c3b1a341c32e7fab762b6611011641901f (commit) via ce3c5eda0b8d664790bc633a1013193a3289dff0 (commit) via 612c0a30f8008106f59c017d711a68862239b041 (commit) via 06dbc802391fed1e18662056c49fcd4c8120e296 (commit) via df04b7bf5ece24c2eff8c1de8dd96e123ae7c22a (commit) via 6cc4d093fdeb664c04288fbb010a54a313861a98 (commit) via c69b002edc1fde0e32e2fe331382b2b92ef33b80 (commit) via 96cfeb94938bcf9e41ffc30c0a0b73fa06b4b809 (commit) via d275a8ffad432b435ef0dfe5900396566ae2a379 (commit) via d505d0927883b2f310c22444994b962efcf17421 (commit) via 2cd8cbc8c0f8d1b76f723c9dd5bac108484b1956 (commit) via f371a9a7d5d50179fca4a9b68ccc89d3664613a8 (commit) via 78717b4df3d7a582b678aa3990e205455a68abb4 (commit) via 6e62b167e77401c74c0408c1a8e5df4f304b9df6 (commit) via 0e163b7f37deccb7b77ed36b52cec3f5b4e97fb3 (commit) via 049b8590c93f1d29ae08748e562c1b423c06ffcc (commit) via 9e3b7a6706afd99b7b57a54e147c611bfe006b44 (commit) via de40209d704681326fd0e4936b5a40a8d30d7398 (commit) via 708c0ae036f596ad1ec139fa522676ad8417fda2 (commit) via 637efd8671901242c301b270e38288ed0a6a76d8 (commit) via ba6caefda887a97669a0ca0fd26c4d624507e9af (commit) via 3c7872b7f16b0f8552e1048a221f3e8f7c479316 (commit) via 54301def22f7d8629af0d2ba18318e92f88614e3 (commit) via 9071e6173680a3ab7486e1deba5623fd7e8aa7b1 (commit) via dc2b66aeacf1fb84d6531231efd901cc2a3083df (commit) via 127c77aa2ac4ccc321bab4d27deffbdc15a7fdf2 (commit) via 7585e121ef9dd09d3ac76783fc28d74693934b4b (commit) via 3c9f743f7cbc3e5a5474ae896465a3b4b55b56af (commit) via 21ebaf891ac164159ff2c16537947a2dedb96570 (commit) via fe7e11537e338780d80c278c8a2b734a491e29a8 (commit) via 8e17bc5e2f1b15b2e4827275085b37dfb3e486ae (commit) via 453fefe26e92b605e3f11f95da063e1f6ad86c3b (commit) via faaabc0d1f67ee1d284f007e3489eabafdb77c0f (commit) via 26abef1e9c605b23664108b75dedddbe7f9f278b (commit) via afcebe419c558d920c75e56bfbfcb7f53e987a62 (commit) via 65ef9dd821eb07cf32f8bbad8a91c9a5f0830115 (commit) from 0b8f3279654cca66be3ddbcc3b8603d83f1317b5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 35d0c4bf23040dc8167f774119df13ac7e1ffc67 Merge: 0b8f327 d0cd1a3 Author: Phil Muldoon Date: Thu Aug 30 17:58:10 2012 +0100 Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace commit d0cd1a3b264442d8bae921cf52fe41dec3456538 Author: Mike Frysinger Date: Thu Aug 30 07:05:19 2012 +0000 sim: cr16: update syscall list commit 4bc38b10926c1c4016502548804b1aa07c0bfce8 Author: Mike Frysinger Date: Thu Aug 30 06:10:28 2012 +0000 sim: cr16: improve trap handling commit b2f77e5e25e255026e18463f63470612c3fcb348 Author: Mike Frysinger Date: Thu Aug 30 06:09:45 2012 +0000 sim: cr16: add sim_complete_command stub commit a24067b5d09b19956714f0a30573e52b7c581e20 Author: gdbadmin Date: Thu Aug 30 00:00:33 2012 +0000 *** empty log message *** commit 1456516244896dd91534e3d770e3a1ccb411f4ed Author: Alan Modra Date: Thu Aug 30 00:00:04 2012 +0000 daily update commit eb1bf7a2baf62efb5d5139efdfe4dc2ec0501572 Author: Peter Bergner Date: Wed Aug 29 22:34:03 2012 +0000 * ppc-opc.c (VXASHB_MASK): New define. (powerpc_opcodes) : Use VXASHB_MASK. commit ccc92436f901eb8f785263fd09e189e73a2e1074 Author: Doug Evans Date: Wed Aug 29 19:17:15 2012 +0000 * main.c (print_gdb_help): Remove reference to --use-deprecated-index-sections. commit 8b63b2833c26919b1f13840c08857750183b49a3 Author: H.J. Lu Date: Wed Aug 29 01:02:41 2012 +0000 Replace malloc with xmalloc * argv.c (dupargv): Replace malloc with xmalloc. Don't check xmalloc return. (buildargv): Likewise. Also replace strdup with xstrdup. (expandargv): Don't check dupargv return. commit 8bb94bcd8e71a06f92c9961df019f3fcd50a53cd Author: H.J. Lu Date: Wed Aug 29 00:45:49 2012 +0000 Replace alloca with xmalloc/free PR binutils/14526 * argv.c (buildargv): Replace alloca with xmalloc/free. commit ce4d103648a9e37fb85a8a9f822b85fcc9d1f64f Author: gdbadmin Date: Wed Aug 29 00:00:34 2012 +0000 *** empty log message *** commit 98f27bb1430d17d3fc6ad88bce129d498621b754 Author: Alan Modra Date: Wed Aug 29 00:00:05 2012 +0000 daily update commit edecd5458dedec5b210b2fb60c0a551da89d533c Author: Maciej W. Rozycki Date: Tue Aug 28 20:17:55 2012 +0000 * elf32-ppc.c (ppc_elf_relocate_section): Assert that dynindx is not minus one. * elf64-ppc.c (ppc64_elf_relocate_section): Likewise. commit 75bf040f1984ff06d388a1b9625670ef214ffc82 Author: Maciej W. Rozycki Date: Tue Aug 28 20:13:26 2012 +0000 * elflink.c (_bfd_elf_merge_symbol): Also override the version a dynamic symbol defaulted to if preempted with a hidden or internal definition. commit 0bfcd6c3d033346498f5864ff3dca0432a6179b1 Author: qiyao Date: Tue Aug 28 16:53:30 2012 +0000 gdb/gdbserver/ * ax.c, tracepoint.c: Replace ATTR_FORMAT with ATTRIBUTE_PRINTF. * server.h: Include 'libiberty.h' and 'ansidecl.h'. (ATTR_NORETURN, ATTR_FORMAT, ATTR_MALLOC): Remove. Remove declarations of xmalloc, xreallloc, xstrdup and freeargv. * Makefile.in (libiberty_h): New. (server_h): Append dependencies 'libiberty.h' and 'ansidecl.h'. (linux-bfin-low.o): Append dependency 'libiberty.h'. commit e708fd7bb60194f33821e762cef4d5d2b0d04d1c Author: Peter Bergner Date: Tue Aug 28 16:41:07 2012 +0000 * ppc-opc.c (UIMM4, UIMM3, UIMM2, VXVA_MASK, VXVB_MASK, VXVAVB_MASK, VXVDVA_MASK, VXUIMM4_MASK, VXUIMM3_MASK, VXUIMM2_MASK): New defines. (powerpc_opcodes) : Use VXVA_MASK. : Use VXVB_MASK. : Use VXVAVB_MASK. : Use VXVDVA_MASK. : Use VXUIMM4_MASK. : Use VXUIMM3_MASK. : Use VXUIMM2_MASK. commit 575722288a9e2e7eb3e239b2c3f2b2682fea1645 Author: qiyao Date: Tue Aug 28 14:08:37 2012 +0000 gdb/ * cli/cli-cmds.c (max_user_call_depth): Add 'unsigned'. (init_cmds): Call add_setshow_uinteger_cmd for command 'max-user-call-depth'. * cli/cli-script.c (execute_user_command): Add 'unsigned' to the declaration of 'max_user_call_depth'. * frame.c (backtrace_limit): Add 'unsigned'. (_initialize_frame): Call add_setshow_uinteger_cmd for command 'limit'. * remote.c (remoteaddresssize): Add 'unsigned'. (remote_address_masked): Change local var 'address_size' to 'unsigned'. (_initialize_remote): Call add_setshow_uinteger_cmd for 'remoteaddresssize'. * top.c (history_size): Add 'unsigned'. (show_commands): Change local variables to 'unsigned'. (set_history_size_command): Don't check history_size is negative. Adjust the condition to call unstifle_history and set history_size to UNIT_MAX. commit bb55c3f9f5b4c0505d02a303217950bee7c9ca05 Author: Pedro Alves Date: Tue Aug 28 09:05:34 2012 +0000 2012-08-28 Pedro Alves PR gdb/14428 gdb/ * infcmd.c (default_print_one_register_info): New, factored out from default_print_registers_info. (default_print_registers_info): Use it. Mark value unavailable if necessary. (registers_info): Print user registers with default_print_one_register_info. gdb/testsuite/ * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'. commit 6ba36d2768692f57d95bfcde8e2c920d5eab3065 Author: walt Date: Tue Aug 28 06:28:29 2012 +0000 Add padding to the plt section so that its size is a multiple of its entry size. * elf32-tilepro.c (allocate_dynrelocs): Use PLT_ENTRY_SIZE as size of header. (tilepro_plt_entry_build): Account for new header size. (tilepro_elf_finish_dynamic_sections): Ditto. (tilepro_elf_plt_sym_val): Ditto. * elfxx-tilegx.c (allocate_dynrelocs): Use PLT_ENTRY_SIZE as size of header + tail. (tilegx_elf_finish_dynamic_sections): Account for new padding. commit 7cb88549940b0779bc564a9af6117c7d0fe8cdc3 Author: walt Date: Tue Aug 28 02:43:16 2012 +0000 Add support for constructing pc-relative addresses to the plt, by adding the necessary assembly operators and relocations. bfd: * reloc.c (Add BFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL, BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): new relocations. * elfxx-tilegx.c (tilegx_elf_howto_table): Handle new relocations. (tilegx_reloc_map): Ditto. (reloc_to_create_func): Ditto. (tilegx_elf_check_relocs): Ditto. (tilegx_elf_gc_sweep_hook): Ditto. (tilegx_elf_relocate_section): Ditto. * libbfd.h: Regenerate. * bfd-in2.h: Regenerate. gas: * tc-tilegx.c (O_hw0_plt): Define operator. (O_hw1_plt): Ditto. (O_hw1_last_plt): Ditto. (O_hw2_last_plt): Ditto. (md_begin): Handle new operators. (emit_tilegx_instruction): Ditto. (md_apply_fix): Ditto. * doc/c-tilegx.texi: Document new operators. include/elf: * tilegx.h (R_TILEGX_IMM16_X0_HW0_PLT_PCREL): New relocation. (R_TILEGX_IMM16_X1_HW0_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X0_HW1_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X1_HW1_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X0_HW2_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X1_HW2_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X0_HW3_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X1_HW3_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL): Ditto. (R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL ): Ditto. (R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL): Ditto. commit d4023ffb3f873e59d4b32513e6a785124f4f4810 Author: Alan Modra Date: Tue Aug 28 00:00:04 2012 +0000 daily update commit 9bbe4a258f6e476f46997b0a3c1697acdb5365aa Author: gdbadmin Date: Tue Aug 28 00:00:02 2012 +0000 *** empty log message *** commit af0af79a1f5751a4ae2dde3f4b2ae17fd135585d Author: H.J. Lu Date: Mon Aug 27 17:00:41 2012 +0000 Check if TUI_SRC_WIN is not NULL before referencing it PR tui/14486 * tui/tui-source.c (tui_source_is_displayed): Check if TUI_SRC_WIN is not NULL before referencing it. commit 489a5bc09845b93d75eb2ece2b831c34b6587589 Author: Jan Kratochvil Date: Mon Aug 27 16:55:35 2012 +0000 gdb/ * breakpoint.c (parse_breakpoint_sals) <(*address) == NULL>: New variable pc. Call find_pc_line instead of find_pc_overlay, restore original PC for it. gdb/testsuite/ * gdb.base/break-caller-line.c: New file. * gdb.base/break-caller-line.exp: New file. commit f18a6e6bb050b649c84c28fdf1c8c4092c5dd7f2 Author: Jan Kratochvil Date: Mon Aug 27 16:50:53 2012 +0000 gdb/ * auto-load.c (auto_load_objfile_script): Rename to ... (auto_load_objfile_script_1): ... here, change variable realname to parameter realname, document it, add return value, add variable retval. (auto_load_objfile_script): New function. gdb/doc/ * gdb.texinfo (objfile-gdb.py file): New paragraph for .exe stripping. commit e48b70bea1ca8e22401ac9b9826224a930b895f6 Author: Jan Kratochvil Date: Mon Aug 27 16:47:15 2012 +0000 gdb/ * cli/cli-decode.c (print_doc_line): Keep skipping '.' and ',' not followed by a whitespace. commit 6acf383f35fd10738c493147bf3dd5da8284d0f1 Author: Jan Kratochvil Date: Mon Aug 27 16:43:26 2012 +0000 ChangeLog fix: PR gdb/14494. * dwarf2read.c (dwarf2_locate_sections): Move variable aflag here. Move the SEC_HAS_CONTENTS check here - for any NAMES use. (dwarf2_locate_sections) : Move the variable and check from here. commit a22242070f8b4ddf3c681d5b8f7f1b9584fd0d96 Author: Jan Kratochvil Date: Mon Aug 27 16:37:39 2012 +0000 gdb/ * dwarf2read.c (dwarf2_locate_sections): Move variable aflag here. Move the SEC_HAS_CONTENTS check here - for any NAMES use. (dwarf2_locate_sections) : Move the variable and check from here. commit 89b97fe274a8cbb3e192beb6b61ef2f4c65e70ba Author: Jan Kratochvil Date: Mon Aug 27 16:34:32 2012 +0000 gdb/testsuite/ * gdb.ada/rdv_wait.exp (set debug-file-directory): New command. * gdb.arch/i386-cfi-notcurrent.S: New file. * gdb.arch/i386-cfi-notcurrent.exp: New file. commit 0355c7203b2848300698af40e5ddb6938ed3e223 Author: Pedro Alves Date: Mon Aug 27 08:57:59 2012 +0000 2012-08-27 Wei-cheng Wang * memattr.c (create_mem_region): Fix memory region overlapping checking. 2012-08-27 Wei-cheng Wang Yao Qi Pedro Alves * gdb.base/memattr.exp (delete_memory, region_pass, region_fail): New procedures. (top level): Add overlap checking tests. commit 2490d5aab4272f2f935907a3dcba04dce0b130e2 Author: Alan Modra Date: Mon Aug 27 00:00:04 2012 +0000 daily update commit ef0e5f034dc650beb82e0d6aefc72d0979d9cc24 Author: gdbadmin Date: Mon Aug 27 00:00:03 2012 +0000 *** empty log message *** commit c5e7b5c3b1a341c32e7fab762b6611011641901f Author: H.J. Lu Date: Sun Aug 26 14:41:28 2012 +0000 Don't set HOST_LIB_PATH_bfd/HOST_LIB_PATH_opcodes PR binutils/4970 * Makefile.def (host_modules): Rmove lib_path=.libs from bfd and opcodes. * Makefile.in: Regenerated. commit ce3c5eda0b8d664790bc633a1013193a3289dff0 Author: H.J. Lu Date: Sun Aug 26 14:34:38 2012 +0000 Sync toplevel files with GCC tree 2012-08-14 Diego Novillo Merge from cxx-conversion branch. * Makefile.tpl (STAGE[+id+]_CXXFLAGS): Remove POSTSTAGE1_CONFIGURE_FLAGS. * Makefile.in: Regenerate. * configure.ac (ENABLE_BUILD_WITH_CXX): Remove. Update all users. Force C++ when bootstrapping. * configure: Regenerate. 2012-07-06 Richard Guenther * Makefile.def (cloog): Pass $(HOST_GMPINC) and $(HOST_ISLINC) as CPPFLAGS, pass path to built gmp as LDFLAGS, always use --with-gmp=system. * Makefile.in: Regenerated. * configure: Likewise. 2012-07-06 Richard Guenther * configure.ac (extra_isl_gmp_configure_flags): Initialize and subst. * Makefile.def (isl): Use extra_isl_gmp_configure_flags and supply V=1 as extra_make_flags. * configure: Regenerated. * Makefile.in: Likewise. 2012-07-03 Richard Guenther * Makfile.def (isl): Remove not necessary extra_exports and extra_make_flags. (cloog): Use $$CPPFLAGS instead of ${CPPFLAGS}. * Makefile.in: Regenerated. 2012-07-03 Richard Guenther * Makefile.def (cloog): Add V=1 to extra_make_flags. * configure.ac: If either the ISL or the CLooG check failed do not try to build in-tree versions. * Makefile.in: Regenerated. * configure: Regenerated. 2012-07-02 Richard Guenther Michael Matz Tobias Grosser Sebastian Pop * Makefile.def: Add ISL host module, remove PPL host module. Adjust ClooG host module to use the proper ISL. * Makefile.tpl: Pass ISL include flags instead of PPL ones. * configure.ac: Include config/isl.m4. Add ISL host library, remove PPL. Remove PPL configury, add ISL configury, adjust ClooG configury. * Makefile.in: Regenerated. * configure: Likewise. 2012-07-02 Richard Guenther Merge from graphite branch 2011-07-21 Tobias Grosser * configure: Regenerated. * config/cloog.m4: Remove support for CLooG-ppl and CLooG-parma, both cloog.org and legacy versions. The only supported version will be CLooG with the isl backend. 2011-07-21 Tobias Grosser * configure: Regenerated. * configure.ac: Require cloog isl 0.17.0 2011-07-21 Tobias Grosser * configure: Regenerated. * config/cloog.m4: Do not define CLOOG_ORG 2012-06-29 Steven Bosscher * configure.ac: Skip C if explicitly selected. * configure: Regenerate. 2012-06-28 Christophe Lyon * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure they contain -O2. * configure: Regenerate. 2012-06-20 Jason Merrill * Makefile.tpl (check-target-libgomp-c++): New. (check-target-libitm-c++): New. * Makefile.def (c++): Add them. * Makefile.in: Regenerate. 2012-05-16 Olivier Hainque * Makefile.tpl (gcc-no-fixedincludes): Rename into ... (gcc-install-no-fixedincludes): Now forwarder to local target in gcc/ (install-no-fixedincludes): Adjust accordingly. * Makefile.in: Regenerate. 2012-05-09 Nick Clifton Paul Smith PR bootstrap/50461 * configure.ac (mpfr-dir): When using in-tree MPFR sources allow for the fact that from release v3.1.0 of MPFR the source files were moved into a src sub-directory. * configure: Regenerate. 2012-05-07 Janne Blomqvist * configure.ac: Bump minimum MPFR version to 2.4.0. * configure: Regenerated. 2012-05-01 Richard Henderson * Makefile.def (libatomic): New target_module. * configure.ac (target_libraries): Add libatomic. (noconfigdirs): Check if libatomic is supported. * Makefile.in, configure: Rebuild. config/ 2012-08-26 Art Haas * cloog.m4 (CLOOG_INIT_FLAGS): Use = instead of == in test. 2012-07-04 Tristan Gingold * isl.m4 (ISL_CHECK_VERSION): Set to yes if cross-compiling. Fix comments. 2012-07-03 Richard Guenther * cloog.m4: Remove debugging print. 2012-07-03 Rainer Orth * isl.m4 (ISL_CHECK_VERSION): Add -lisl to LIBS, not LDFLAGS. 2012-07-02 Richard Guenther * isl.m4 (_ISL_CHECK_CT_PROG): Omit main function header/footer. Fix version test. 2012-07-02 Richard Guenther Michael Matz Tobias Grosser Sebastian Pop * cloog.m4: Set up to work against ISL only. * isl.m4: New file. commit 612c0a30f8008106f59c017d711a68862239b041 Author: H.J. Lu Date: Sun Aug 26 14:09:07 2012 +0000 Sync libtool.m4 with GCC tree 2012-05-15 H.J. Lu Merge upstream change * libtool.m4 (_LT_ENABLE_LOCK): Support x32. 2011-11-21 Andreas Tobler * libtool.m4: Additional FreeBSD 10 fixes. commit 06dbc802391fed1e18662056c49fcd4c8120e296 Author: gdbadmin Date: Sun Aug 26 00:00:33 2012 +0000 *** empty log message *** commit df04b7bf5ece24c2eff8c1de8dd96e123ae7c22a Author: Alan Modra Date: Sun Aug 26 00:00:04 2012 +0000 daily update commit 6cc4d093fdeb664c04288fbb010a54a313861a98 Author: gdbadmin Date: Sat Aug 25 00:00:33 2012 +0000 *** empty log message *** commit c69b002edc1fde0e32e2fe331382b2b92ef33b80 Author: Alan Modra Date: Sat Aug 25 00:00:05 2012 +0000 daily update commit 96cfeb94938bcf9e41ffc30c0a0b73fa06b4b809 Author: tmsriram Date: Fri Aug 24 18:35:35 2012 +0000 Patch adds support to allow plugins to map selected subset of sections to unique segments. 2012-08-24 Sriraman Tallam * gold.cc (queue_middle_tasks): Call layout again when unique segments for sections is desired. * layout.cc (Layout::Layout): Initialize new members. (Layout::get_output_section_flags): New function. (Layout::choose_output_section): Call get_output_section_flags. (Layout::layout): Make output section for mapping to a unique segment. (Layout::insert_section_segment_map): New function. (Layout::attach_allocated_section_to_segment): Make unique segment for output sections marked so. (Layout::segment_precedes): Check for unique segments when sorting. * layout.h (Layout::Unique_segment_info): New struct. (Layout::Section_segment_map): New typedef. (Layout::insert_section_segment_map): New function. (Layout::get_output_section_flags): New function. (Layout::is_unique_segment_for_sections_specified): New function. (Layout::set_unique_segment_for_sections_specified): New function. (Layout::unique_segment_for_sections_specified_): New member. (Layout::section_segment_map_): New member. * object.cc (Sized_relobj_file::do_layout): Rename is_gc_pass_one to is_pass_one. Rename is_gc_pass_two to is_pass_two. Rename is_gc_or_icf to is_two_pass. Check for which pass based on whether symbols data is present. Make it two pass when unique segments for sections is desired. * output.cc (Output_section::Output_section): Initialize new members. * output.h (Output_section::is_unique_segment): New function. (Output_section::set_is_unique_segment): New function. (Output_section::is_unique_segment_): New member. (Output_section::extra_segment_flags): New function. (Output_section::set_extra_segment_flags): New function. (Output_section::extra_segment_flags_): New member. (Output_section::segment_alignment): New function. (Output_section::set_segment_alignment): New function. (Output_section::segment_alignment_): New member. (Output_segment::Output_segment): Initialize is_unique_segment_. (Output_segment::is_unique_segment): New function. (Output_segment::set_is_unique_segment): New function. (Output_segment::is_unique_segment_): New member. * plugin.cc (allow_unique_segment_for_sections): New function. (unique_segment_for_sections): New function. (Plugin::load): Add new functions to transfer vector. * Makefile.am (plugin_final_layout.readelf.stdout): Add readelf output. * Makefile.in: Regenerate. * testsuite/plugin_final_layout.sh: Check if unique segment functionality works. * testsuite/plugin_section_order.c (onload): Check if new interfaces are available. (allow_unique_segment_for_sections): New global. (unique_segment_for_sections): New global. (claim_file_hook): Call allow_unique_segment_for_sections. (all_symbols_read_hook): Call unique_segment_for_sections. 2012-08-24 Sriraman Tallam * plugin-api.h (ld_plugin_allow_unique_segment_for_sections): New interface. (ld_plugin_unique_segment_for_sections): New interface. (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. (tv_allow_unique_segment_for_sections): New member. (tv_unique_segment_for_sections): New member. commit d275a8ffad432b435ef0dfe5900396566ae2a379 Author: Tom Tromey Date: Fri Aug 24 15:26:22 2012 +0000 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if gdb_test_multiple fails for other reasons. commit d505d0927883b2f310c22444994b962efcf17421 Author: khooyp Date: Fri Aug 24 15:23:57 2012 +0000 Move misplaced entries from gdb/ChangeLog to gdb/doc/ChangeLog. 2012-08-23 Khoo Yit Phang Document how to return from "python-interactive" to GDB. * gdb.texinfo (Python Commands): Update documentation. 2012-08-22 Khoo Yit Phang Add a new "python-interactive" command that starts a standard Python interactive prompt with "pi" as alias, and add "py" as an alias to "python". * gdb.texinfo (Python Commands): Document the new commands. commit 2cd8cbc8c0f8d1b76f723c9dd5bac108484b1956 Author: mgretton Date: Fri Aug 24 08:14:40 2012 +0000 * gas/config/tc-arm.c (ARM_ENC_TAB): Add sha1h and sha2op entries. (do_sha1h): New function. (do_sha1su1): Likewise. (do_sha256su0): Likewise. (insns): Add 2 operand SHA instructions. * gas/testsuite/gas/arm/armv8-a+crypto.s: Update testcase. * gas/testsuite/gas/arm/armv8-a+crypto.d: Likewise. * opcodes/arm-dis.c (neon_opcodes): Add 2 operand sha instructions. commit f371a9a7d5d50179fca4a9b68ccc89d3664613a8 Author: mgretton Date: Fri Aug 24 08:14:04 2012 +0000 * gas/config/tc-arm.c (NEON_ENC_TAB): Add sha3op entry. (do_crypto_3op_1): New function. (do_sha1c): Likewise. (do_sha1p): Likewise. (do_sha1m): Likewise. (do_sha1su0): Likewise. (do_sha256h): Likewise. (do_sha256h2): Likewise. (do_sha256su1): Likewise. (insns): Add SHA 3 operand instructions. * gas/testsuite/gas/arm/armv8-a+crypto.d: Update testcase. * gas/testsuite/gas/arm/armv8-a+crypto.s: Likewise. * opcodes/arm-dis.c (neon_opcodes): Add SHA 3-operand instructions. commit 78717b4df3d7a582b678aa3990e205455a68abb4 Author: mgretton Date: Fri Aug 24 08:13:24 2012 +0000 * gas/config/tc-arm.c (neon_type_mask): Add P64 type. (type_chk_of_el_type): Handle P64 type. (el_type_of_type_chk): Likewise. (do_neon_vmull): Handle VMULL.P64. * gas/testsuite/gas/arm/armv8-a+crypto.d: Update testcase. * gas/testsuite/gas/arm/armv8-a+crypto.s: Likewise. * opcodes/arm-dis.c (neon_opcodes): Handle VMULL.P64. commit 6e62b167e77401c74c0408c1a8e5df4f304b9df6 Author: mgretton Date: Fri Aug 24 08:12:44 2012 +0000 * gas/config/tc-arm.c (NEON_ENC_TAB): Add aes entry. (neon_type_mask): Add N_UNT. (neon_check_type): Don't always decay typed to untyped sizes. (do_crypto_2op_1): New function. (do_aese): Likewise. (do_aesd): Likewise. (do_aesmc.8): Likewise. (do_aesimc.8): Likewise. (insns): Add AES instructions. * gas/testsuite/gas/arm/armv8-a+crypto.d: New testcase. * gas/testsuite/gas/arm/armv8-a+crypto.s: Likewise. * opcodes/arm-dis.c (neon_opcodes): Add support for AES instructions. commit 0e163b7f37deccb7b77ed36b52cec3f5b4e97fb3 Author: mgretton Date: Fri Aug 24 08:11:44 2012 +0000 * gas/config/tc-arm.c (el_type_type_check): Add handling for 16-bit floating point types. (do_neon_cvttb_2): New function. (do_neon_cvttb_1): Likewise. (do_neon_cvtb): Refactor to use do_neon_cvttb_1. (do_neon_cvtt): Likewise. * gas/testsuite/gas/arm/armv8-a+fp.d: Update testcase. * gas/testsuite/gas/arm/armv8-a+fp.s: Likewise. * gas/testsuite/gas/arm/half-prec-vfpv3.s: Likewise. * opcodes/arm-dis.c (coprocessor_opcodes): Add support for HP/DP conversions. commit 049b8590c93f1d29ae08748e562c1b423c06ffcc Author: mgretton Date: Fri Aug 24 08:11:13 2012 +0000 * gas/config/tc-arm.c (NEON_ENC_TAB): Add vrint entries. (neon_cvt_mode): Add neon_cvt_mode_r. (do_vrint_1): New function. (do_vrint_x): Likewise. (do_vrint_z): Likewise. (do_vrint_r): Likewise. (do_vrint_a): Likewise. (do_vrint_n): Likewise. (do_vrint_p): Likewise. (do_vrint_m): Likewise. (insns): Add VRINT instructions. * gas/testsuite/gas/arm/armv8-a+fpv5.d: Update testcase. * gas/testsuite/gas/arm/armv8-a+fpv5.s: Likewise. * gas/testsuite/gas/arm/armv8-a+simdv3.d: Likewise. * gas/testsuite/gas/arm/armv8-a+simdv3.s: Likewise. * opcodes/arm-dis.c (coprocessor_opcodes): Add VRINT. (neon_opcodes): Likewise. commit 9e3b7a6706afd99b7b57a54e147c611bfe006b44 Author: mgretton Date: Fri Aug 24 08:09:50 2012 +0000 * gas/config/tc-arm.c (NEON_ENC_TAB): Add vcvta entry. (neon_cvt_mode): New enumeration. (do_vfp_nsyn_cvt_fpv8): New function. (do_neon_cvt_1): Add support for new conversions. (do_neon_cvtr): Use neon_cvt_mode enumerator. (do_neon_cvt): Likewise. (do_neon_cvta): New function. (do_neon_cvtn): Likewise. (do_neon_cvtp): Likewise. (do_neon_cvtm): Likewise. (insns): Add new VCVT instructions. * gas/testsuite/gas/arm/armv8-a+fp.d: Update testcase. * gas/testsuite/gas/arm/armv8-a+fp.s: Likewise. * gas/testsuite/gas/arm/armv8-a+simd.d: Likewise. * gas/testsuite/gas/arm/armv8-a+simd.s: Likewise. * opcodes/arm-dis.c (coprocessor_opcodes): Add support for new VCVT variants. (neon_opcodes): Likewise. commit de40209d704681326fd0e4936b5a40a8d30d7398 Author: mgretton Date: Fri Aug 24 08:07:36 2012 +0000 * gas/config/tc-arm.c (NEON_ENC_TAB): Add vmaxnm, vminnm entries. (vfp_or_neon_is_neon_bits): Add NEON_CHECK_ARCH8 enumerator. (vfp_or_neon_is_neon): Add check for SIMD for ARMv8. (do_maxnm): New function. (insns): Add vmaxnm, vminnm entries. * gas/testsuite/gas/testsuite/gas/armv8-a+fp.d: Update testcase. * gas/testsuite/gas/testsuite/gas/armv8-a+fp.s: Likewise. * gas/testsuite/gas/testsuite/gas/armv8-a+simd.d: New testcase. * gas/testsuite/gas/testsuite/gas/armv8-a+simd.s: Likewise. * opcodes/arm-dis.c (coprocessor_opcodes): Add VMAXNM/VMINNM. (neon_opcodes): Likewise. commit 708c0ae036f596ad1ec139fa522676ad8417fda2 Author: mgretton Date: Fri Aug 24 08:06:36 2012 +0000 * gas/config/tc-arm.c (NEON_ENC_TAB): Add entries for VSEL. (NEON_ENC_FPV8_): New define. (do_vfp_nsyn_fpv8): New function. (do_vsel): Likewise. (insns): Add VSEL instructions. * gas/testsuite/gas/arm/armv8-a+fp.d: New testcase. * gas/testsuite/gas/arm/armv8-a+fp.s: Likewise. * opcodes/arm-dis.c (coprocessor_opcodes): Add VSEL. (print_insn_coprocessor): Add new %<>c bitfield format specifier. commit 637efd8671901242c301b270e38288ed0a6a76d8 Author: mgretton Date: Fri Aug 24 08:03:39 2012 +0000 * gas/config/tc-arm.c (do_rm_rn): New function. (do_strlex): Likewise. (do_t_strlex): Likewise. (insns): Add support for LDRA/STRL instructions. * gas/testsuite/gas/arm/armv8-a-bad.l: Update testcase. * gas/testsuite/gas/arm/armv8-a-bad.s: Likewise. * gas/testsuite/gas/arm/armv8-a.d: Likewise. * gas/testsuite/gas/arm/armv8-a.s: Likewise. * opcodes/arm-dis.c (arm_opcodes): Add LDRA/STRL instructions. (thumb32_opcodes): Likewise. (print_arm_insn): Add support for %<>T formatter. commit ba6caefda887a97669a0ca0fd26c4d624507e9af Author: mgretton Date: Fri Aug 24 08:02:51 2012 +0000 * gas/config/tc-arm.c (do_t_bkpt_hlt1): New function. (do_t_hlt): New function. (do_t_bkpt): Use do_t_bkpt_hlt1. (insns): Add HLT. * gas/testsuite/gas/arm/armv8-a-bad.l: Update for HLT. * gas/testsuite/gas/arm/armv8-a-bad.s: Likewise. * gas/testsuite/gas/arm/armv8-a.d: Likewise. * gas/testsuite/gas/arm/armv8-a.s: Likewise. * opcodes/arm-dis.c (arm_opcodes): Add HLT. (thumb_opcodes): Likewise. commit 3c7872b7f16b0f8552e1048a221f3e8f7c479316 Author: mgretton Date: Fri Aug 24 08:02:09 2012 +0000 * gas/config/tc-arm.c (insns): Add DCPS instruction. * gas/testsuite/gas/arm/armv8-a.d: Update. * gas/testsuite/gas/arm/armv8-a.s: Likewise. * opcodes/arm-dis.c (thumb32_opcodes): Add DCPS instruction. commit 54301def22f7d8629af0d2ba18318e92f88614e3 Author: mgretton Date: Fri Aug 24 08:01:18 2012 +0000 * gas/config/tc-arm.c (T16_32_TAB): Add _sevl. (insns): Add SEVL. * gas/testsuite/gas/arm/armv8-a.s: New testcase. * gas/testsuite/gas/arm/armv8-a.d: Likewise. * opcodes/arm-dis.c (arm_opcodes): Add SEVL. (thumb_opcodes): Likewise. (thumb32_opcodes): Likewise. commit 9071e6173680a3ab7486e1deba5623fd7e8aa7b1 Author: mgretton Date: Fri Aug 24 08:00:19 2012 +0000 * gas/config/tc-arm.c (asm_barrier_opt): Add arch field. (mark_feature_used): New function. (parse_barrier): Check specified option is valid for the specified architecture. (UL_BARRIER): New macro. (barrier_opt_names): Update for new barrier options. * gas/testsuite/gas/arm/armv8-a-barrier.s: New testcase. * gas/testsuite/gas/arm/armv8-a-barrier-arm.d: Likewise. * gas/testsuite/gas/arm/armv8-a-barrier-thumb.d: Likewise. * opcodes/arm-dis.c (data_barrier_option): New function. (print_insn_arm): Use data_barrier_option. (print_insn_thumb32): Use data_barrier_option. commit dc2b66aeacf1fb84d6531231efd901cc2a3083df Author: mgretton Date: Fri Aug 24 07:59:04 2012 +0000 * opcodes/arm-dis.c (COND_UNCOND): New constant. (print_insn_coprocessor): Add support for %u format specifier. (print_insn_neon): Likewise. commit 127c77aa2ac4ccc321bab4d27deffbdc15a7fdf2 Author: mgretton Date: Fri Aug 24 07:52:49 2012 +0000 * gas/config/tc-arm.c (check_obsolete): New function. (do_rd_rm_rn): Check swp{b} for obsoletion. * gas/testsuite/gas/arm/armv8-a-bad.d: New testcase. * gas/testsuite/gas/arm/armv8-a-bad.l: Likewise. * gas/testsuite/gas/arm/armv8-a-bad.s: Likewise. * gas/testsuite/gas/arm/depr-swp.l: Update for change in expected output. * gas/testsuite/gas/arm/depr-swp.s: Add additional test. * include/opcode/arm.h (ARM_CPU_IS_ANY): New define. commit 7585e121ef9dd09d3ac76783fc28d74693934b4b Author: mgretton Date: Fri Aug 24 07:50:24 2012 +0000 * bfd/elf32-arm.c (v8): New array. (tag_cpu_arch_combine): Add support for ARMv8 attributes. (elf32_arm_merge_eabi_attributes): Likewise. (VFP_VERSION_COUNT): New define. * binutils/readelf.c (arm_attr_tag_CPU_arch): Update for ARMv8. (arm_attr_tag_FP_arch): Likewise. (arm_attr_tag_Advanced_SIMD_arch): Likewise. * gas/config/tc-arm.h (arm_ext_v8): New variable. (fpu_vfp_ext_armv8): Likewise. (fpu_neon_ext_armv8): Likewise. (fpu_crypto_ext_armv8): Likewise. (arm_archs): Add armv8-a. (arm_extensions): Add crypto, fp, and simd. (arm_fpus): Add fp-armv8, neon-fp-armv8, crypto-neon-fp-armv8. (cpu_arch_ver): Add support for ARMv8. (aeabi_set_public_sttributes): Likewise. * gas/doc/c-arm.texi (ARM Options): Document new architecture and extension options for ARMv8. * gas/testsuite/gas/arm/attr-march-all.d: Update for change in expected output. * gas/testsuite/gas/arm/attr-mfpu-vfpv4-d16.d: Likewise. * gas/testsuite/gas/arm/attr-mfpu-vfpv4.d: Likewise. * gas/testsuite/gas/arm/attr-march-armv8-a+crypto.d: New testcase. * gas/testsuite/gas/arm/attr-march-armv8-a+fp.d: Likewise. * gas/testsuite/gas/arm/attr-march-armv8-a+simd.d: Likewise. * gas/testsuite/gas/arm/attr-march-armv8-a.d: Likewise. * include/elf/arm.h (TAG_CPU_ARCH_V8): New define. (MAX_TAG_CPU_ARCH): Update. * include/opcode/arm.h (ARM_EXT_V8): New define. (FPU_VFP_EXT_ARMV8): Likewise. (FPU_NEON_EXT_ARMV8): Likewise. (FPU_CRYPTO_EXT_ARMV8): Likewise. (ARM_AEXT_V8A): Likewise. (FPU_VFP_ARMV8): Likwise. (FPU_NEON_ARMV8): Likewise. (FPU_CRYPTO_ARMV8): Likewise. (FPU_ARCH_VFP_ARMV8): Likewise. (FPU_ARCH_NEON_VFP_ARMV8): Likewise. (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise. (ARM_ARCH_V8A): Likwise. (ARM_ARCH_V8A_FP): Likewise. (ARM_ARCH_V8A_SIMD): Likewise. (ARM_ARCH_V8A_CRYPTO): Likewise. * ld/testsuite/ld-arm/arm-elf.exp: Add new testcases. * ld/testsuite/ld-arm/attr-merge-vfp-3.d: Update for change in expected output. * ld/testsuite/ld-arm/attr-merge-vfp-3r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-4.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-4r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-5.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-5r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-7.d: New testcase. * ld/testsuite/ld-arm/attr-merge-vfp-7r.d: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s: Likewise. * ld/testsuite/ld-arm/attr-merge-vfp-armv8.s: Likewise. commit 3c9f743f7cbc3e5a5474ae896465a3b4b55b56af Author: siddhesh Date: Fri Aug 24 03:57:22 2012 +0000 * h8300-tdep.c (h8300_push_dummy_call): Replace unsafe alloca with xmalloc/cleanup. * mt-tdep.c (mt_push_dummy_call): Likewise. * tilegx-tdep.c (tilegx_push_dummy_call): Likewise. * xstormy16-tdep.c (xstormy16_push_dummy_call): Likewise. commit 21ebaf891ac164159ff2c16537947a2dedb96570 Author: qiyao Date: Fri Aug 24 03:19:58 2012 +0000 gdb/testsuite/ * lib/gdb.exp (skip_unwinder_tests): Remove pass. commit fe7e11537e338780d80c278c8a2b734a491e29a8 Author: qiyao Date: Fri Aug 24 03:17:12 2012 +0000 gdb/ * jv-exp.y (push_expression_name): Add "." at the end of error message. commit 8e17bc5e2f1b15b2e4827275085b37dfb3e486ae Author: gdbadmin Date: Fri Aug 24 00:00:33 2012 +0000 *** empty log message *** commit 453fefe26e92b605e3f11f95da063e1f6ad86c3b Author: Alan Modra Date: Fri Aug 24 00:00:05 2012 +0000 daily update commit faaabc0d1f67ee1d284f007e3489eabafdb77c0f Author: khooyp Date: Thu Aug 23 18:55:24 2012 +0000 Document how to return from "python-interactive" to GDB. * doc/gdb.texinfo (Python Commands): Update documentation. * python/python.c (_initialize_python): Update documentation. commit 26abef1e9c605b23664108b75dedddbe7f9f278b Author: Pedro Alves Date: Thu Aug 23 16:59:08 2012 +0000 2012-08-23 Pedro Alves gdb/ * infrun.c (_initialize_infrun) : Mention that multiple signals are supported. gdb/testsuite/ * gdb.base/help.exp: Adjust to "handle" help text change. commit afcebe419c558d920c75e56bfbfcb7f53e987a62 Author: Pedro Alves Date: Thu Aug 23 16:44:24 2012 +0000 2012-08-23 Pedro Alves * infcmd.c (_initialize_infcmd) : Fix typo in help string. commit 65ef9dd821eb07cf32f8bbad8a91c9a5f0830115 Author: qiyao Date: Thu Aug 23 16:11:07 2012 +0000 gdb/ * tracepoint.c (disconnect_tracing): Call set_tracepoint_num. (tfind_1): Don't call registers_changed, set_traceframe_num, and clear_traceframe_info. Call set_current_traceframe. (set_current_traceframe): call set_traceframe_num. gdb/testsuite: * gdb.trace/disconnected-tracing.c (start, end): New. (main): Call start and end. * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move existing tests into this proc. (disconnected_tfind): New. ----------------------------------------------------------------------- Summary of changes: ChangeLog | 138 ++ Makefile.def | 32 +- Makefile.in | 2244 ++++++++++++++------ Makefile.tpl | 61 +- bfd/ChangeLog | 55 + bfd/bfd-in2.h | 14 + bfd/elf32-arm.c | 38 +- bfd/elf32-ppc.c | 2 + bfd/elf32-tilepro.c | 12 +- bfd/elf64-ppc.c | 6 +- bfd/elflink.c | 30 +- bfd/elfxx-tilegx.c | 129 +- bfd/libbfd.h | 14 + bfd/reloc.c | 28 + bfd/version.h | 2 +- config/ChangeLog | 34 + config/cloog.m4 | 169 +-- config/isl.m4 | 163 ++ configure | 708 ++---- configure.ac | 283 +-- gdb/ChangeLog | 113 +- gdb/auto-load.c | 54 +- gdb/breakpoint.c | 10 +- gdb/cli/cli-cmds.c | 10 +- gdb/cli/cli-decode.c | 5 +- gdb/cli/cli-script.c | 2 +- gdb/doc/ChangeLog | 16 + gdb/doc/gdb.texinfo | 10 +- gdb/dwarf2read.c | 15 +- gdb/frame.c | 14 +- gdb/gdbserver/ChangeLog | 11 + gdb/gdbserver/Makefile.in | 5 +- gdb/gdbserver/ax.c | 2 +- gdb/gdbserver/server.h | 41 +- gdb/gdbserver/tracepoint.c | 2 +- gdb/h8300-tdep.c | 6 +- gdb/infcmd.c | 169 +- gdb/infrun.c | 10 +- gdb/jv-exp.y | 2 +- gdb/main.c | 4 - gdb/memattr.c | 2 +- gdb/mt-tdep.c | 8 +- gdb/python/python.c | 5 +- gdb/remote.c | 14 +- gdb/testsuite/ChangeLog | 46 + gdb/testsuite/gdb.ada/rdv_wait.exp | 3 + gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S | 76 + .../i386-cfi-notcurrent.exp} | 28 +- .../break-caller-line.c} | 12 +- gdb/testsuite/gdb.base/break-caller-line.exp | 55 + gdb/testsuite/gdb.base/help.exp | 6 +- gdb/testsuite/gdb.base/memattr.exp | 92 + gdb/testsuite/gdb.base/pc-fp.exp | 2 +- gdb/testsuite/gdb.trace/disconnected-tracing.c | 10 + gdb/testsuite/gdb.trace/disconnected-tracing.exp | 104 +- gdb/testsuite/lib/gdb.exp | 11 +- gdb/tilegx-tdep.c | 8 +- gdb/top.c | 27 +- gdb/tracepoint.c | 9 +- gdb/tui/tui-source.c | 3 +- gdb/version.in | 2 +- gdb/xstormy16-tdep.c | 8 +- include/ChangeLog | 34 + include/elf/ChangeLog | 17 + include/elf/arm.h | 3 +- include/elf/tilegx.h | 20 +- include/opcode/arm.h | 26 + include/plugin-api.h | 33 +- libiberty/ChangeLog | 12 + libiberty/argv.c | 51 +- libtool.m4 | 17 +- opcodes/ChangeLog | 95 + opcodes/arm-dis.c | 199 ++- opcodes/ppc-opc.c | 80 +- sim/common/ChangeLog | 5 + sim/common/gennltvals.sh | 2 +- sim/common/nltvals.def | 52 +- sim/cr16/ChangeLog | 6 + sim/cr16/cr16_sim.h | 6 + sim/cr16/interp.c | 9 + sim/cr16/simops.c | 21 +- 81 files changed, 3930 insertions(+), 1952 deletions(-) create mode 100644 config/isl.m4 create mode 100644 gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S copy gdb/testsuite/{gdb.ada/rdv_wait.exp => gdb.arch/i386-cfi-notcurrent.exp} (57%) copy gdb/testsuite/{gdb.trace/disconnected-tracing.c => gdb.base/break-caller-line.c} (90%) create mode 100644 gdb/testsuite/gdb.base/break-caller-line.exp First 500 lines of diff: diff --git a/ChangeLog b/ChangeLog index f4fbf7e..f1a09a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,141 @@ +2012-08-26 H.J. Lu + + PR binutils/4970 + * Makefile.def (host_modules): Rmove lib_path=.libs from bfd + and opcodes. + * Makefile.in: Regenerated. + +2012-08-14 Diego Novillo + + Merge from cxx-conversion branch. + + * Makefile.tpl (STAGE[+id+]_CXXFLAGS): Remove + POSTSTAGE1_CONFIGURE_FLAGS. + * Makefile.in: Regenerate. + * configure.ac (ENABLE_BUILD_WITH_CXX): Remove. Update all users. + Force C++ when bootstrapping. + * configure: Regenerate. + +2012-07-06 Richard Guenther + + * Makefile.def (cloog): Pass $(HOST_GMPINC) and $(HOST_ISLINC) + as CPPFLAGS, pass path to built gmp as LDFLAGS, always use + --with-gmp=system. + * Makefile.in: Regenerated. + * configure: Likewise. + +2012-07-06 Richard Guenther + + * configure.ac (extra_isl_gmp_configure_flags): Initialize and subst. + * Makefile.def (isl): Use extra_isl_gmp_configure_flags and + supply V=1 as extra_make_flags. + * configure: Regenerated. + * Makefile.in: Likewise. + +2012-07-03 Richard Guenther + + * Makfile.def (isl): Remove not necessary extra_exports and + extra_make_flags. + (cloog): Use $$CPPFLAGS instead of ${CPPFLAGS}. + * Makefile.in: Regenerated. + +2012-07-03 Richard Guenther + + * Makefile.def (cloog): Add V=1 to extra_make_flags. + * configure.ac: If either the ISL or the CLooG check failed + do not try to build in-tree versions. + * Makefile.in: Regenerated. + * configure: Regenerated. + +2012-07-02 Richard Guenther + Michael Matz + Tobias Grosser + Sebastian Pop + + * Makefile.def: Add ISL host module, remove PPL host module. + Adjust ClooG host module to use the proper ISL. + * Makefile.tpl: Pass ISL include flags instead of PPL ones. + * configure.ac: Include config/isl.m4. Add ISL host library, + remove PPL. Remove PPL configury, add ISL configury, adjust + ClooG configury. + * Makefile.in: Regenerated. + * configure: Likewise. + +2012-07-02 Richard Guenther + + Merge from graphite branch + 2011-07-21 Tobias Grosser + + * configure: Regenerated. + * config/cloog.m4: Remove support for CLooG-ppl and CLooG-parma, + both cloog.org and legacy versions. The only supported version will + be CLooG with the isl backend. + + 2011-07-21 Tobias Grosser + + * configure: Regenerated. + * configure.ac: Require cloog isl 0.17.0 + + 2011-07-21 Tobias Grosser + + * configure: Regenerated. + * config/cloog.m4: Do not define CLOOG_ORG + +2012-06-29 Steven Bosscher + + * configure.ac: Skip C if explicitly selected. + * configure: Regenerate. + +2012-06-28 Christophe Lyon + + * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure + they contain -O2. + * configure: Regenerate. + +2012-06-20 Jason Merrill + + * Makefile.tpl (check-target-libgomp-c++): New. + (check-target-libitm-c++): New. + * Makefile.def (c++): Add them. + * Makefile.in: Regenerate. + +2012-05-16 Olivier Hainque + + * Makefile.tpl (gcc-no-fixedincludes): Rename into ... + (gcc-install-no-fixedincludes): Now forwarder to local target in gcc/ + (install-no-fixedincludes): Adjust accordingly. + * Makefile.in: Regenerate. + +2012-05-09 Nick Clifton + Paul Smith + + PR bootstrap/50461 + * configure.ac (mpfr-dir): When using in-tree MPFR sources + allow for the fact that from release v3.1.0 of MPFR the source + files were moved into a src sub-directory. + * configure: Regenerate. + +2012-05-07 Janne Blomqvist + + * configure.ac: Bump minimum MPFR version to 2.4.0. + * configure: Regenerated. + +2012-05-01 Richard Henderson + + * Makefile.def (libatomic): New target_module. + * configure.ac (target_libraries): Add libatomic. + (noconfigdirs): Check if libatomic is supported. + * Makefile.in, configure: Rebuild. + +2012-05-15 H.J. Lu + + Merge upstream change + * libtool.m4 (_LT_ENABLE_LOCK): Support x32. + +2011-11-21 Andreas Tobler + + * libtool.m4: Additional FreeBSD 10 fixes. + 2012-06-28 Christophe Lyon * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure diff --git a/Makefile.def b/Makefile.def index 9e41ff5..0639fac 100644 --- a/Makefile.def +++ b/Makefile.def @@ -32,8 +32,8 @@ build_modules= { module= m4; }; build_modules= { module= texinfo; }; build_modules= { module= fixincludes; }; -host_modules= { module= bfd; lib_path=.libs; bootstrap=true; }; -host_modules= { module= opcodes; lib_path=.libs; bootstrap=true; }; +host_modules= { module= bfd; bootstrap=true; }; +host_modules= { module= opcodes; bootstrap=true; }; host_modules= { module= binutils; bootstrap=true; }; host_modules= { module= bison; no_check_cross= true; }; host_modules= { module= cgen; }; @@ -61,13 +61,14 @@ host_modules= { module= mpfr; lib_path=.libs; bootstrap=true; host_modules= { module= mpc; lib_path=.libs; bootstrap=true; extra_configure_flags='--disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@'; no_install= true; }; -host_modules= { module= ppl; lib_path=src/.libs; bootstrap=true; - extra_configure_flags='--disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/'; +host_modules= { module= isl; lib_path=.libs; bootstrap=true; + extra_configure_flags='--disable-shared @extra_isl_gmp_configure_flags@'; + extra_make_flags='V=1'; no_install= true; }; host_modules= { module= cloog; lib_path=.libs; bootstrap=true; - extra_configure_flags='--disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl'; - extra_exports='CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; '; - extra_make_flags='CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"'; + extra_configure_flags='--disable-shared --with-gmp=system --with-bits=gmp --with-isl=system'; + extra_exports='CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; '; + extra_make_flags='CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1'; no_install= true; }; host_modules= { module= libelf; lib_path=.libs; bootstrap=true; extra_configure_flags='--disable-shared'; @@ -139,6 +140,8 @@ target_modules = { module= boehm-gc; }; target_modules = { module= rda; }; target_modules = { module= libada; }; target_modules = { module= libgomp; bootstrap= true; lib_path=.libs; }; +target_modules = { module= libitm; lib_path=.libs; }; +target_modules = { module= libatomic; lib_path=.libs; }; // These are (some of) the make targets to be done in each subdirectory. // Not all; these are the ones which don't have special options. @@ -293,7 +296,6 @@ dependencies = { module=all-gcc; on=all-gmp; }; dependencies = { module=all-gcc; on=all-intl; }; dependencies = { module=all-gcc; on=all-mpfr; }; dependencies = { module=all-gcc; on=all-mpc; }; -dependencies = { module=all-gcc; on=all-ppl; }; dependencies = { module=all-gcc; on=all-cloog; }; dependencies = { module=all-gcc; on=all-build-texinfo; }; dependencies = { module=all-gcc; on=all-build-bison; }; @@ -313,6 +315,7 @@ dependencies = { module=html-gcc; on=all-build-libiberty; }; dependencies = { module=install-gcc ; on=install-fixincludes; }; dependencies = { module=install-gcc ; on=install-lto-plugin; }; dependencies = { module=install-strip-gcc ; on=install-strip-fixincludes; }; +dependencies = { module=install-strip-gcc ; on=install-strip-lto-plugin; }; dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; }; dependencies = { module=configure-libcpp; on=configure-intl; }; @@ -329,9 +332,9 @@ dependencies = { module=all-utils; on=all-libiberty; }; dependencies = { module=configure-mpfr; on=all-gmp; }; dependencies = { module=configure-mpc; on=all-mpfr; }; -dependencies = { module=configure-ppl; on=all-gmp; }; -dependencies = { module=configure-ppl; on=all-mpfr; }; -dependencies = { module=configure-cloog; on=all-ppl; }; +dependencies = { module=configure-isl; on=all-gmp; }; +dependencies = { module=configure-cloog; on=all-isl; }; +dependencies = { module=configure-cloog; on=all-gmp; }; // Host modules specific to gdb. dependencies = { module=configure-gdb; on=all-intl; }; @@ -471,6 +474,7 @@ dependencies = { module=all-m4; on=all-build-texinfo; }; // environment (e.g. on libstdc++). By default target modules depend // on libgcc and newlib/libgloss. lang_env_dependencies = { module=libjava; cxx=true; }; +lang_env_dependencies = { module=libitm; cxx=true; }; lang_env_dependencies = { module=newlib; no_c=true; }; lang_env_dependencies = { module=libgloss; no_c=true; }; lang_env_dependencies = { module=libgcc; no_gcc=true; no_c=true; }; @@ -512,9 +516,11 @@ dependencies = { module=configure-target-newlib; on=all-ld; }; dependencies = { module=configure-target-libgfortran; on=all-target-libquadmath; }; languages = { language=c; gcc-check-target=check-gcc; }; -languages = { language=c++; gcc-check-target="check-c++ check-c++0x"; +languages = { language=c++; gcc-check-target=check-c++; lib-check-target=check-target-libstdc++-v3; - lib-check-target=check-target-libmudflap-c++; }; + lib-check-target=check-target-libmudflap-c++; + lib-check-target=check-target-libitm-c++; + lib-check-target=check-target-libgomp-c++; }; languages = { language=fortran; gcc-check-target=check-fortran; lib-check-target=check-target-libquadmath; lib-check-target=check-target-libgfortran; }; diff --git a/Makefile.in b/Makefile.in index 038f801..0108162 100644 --- a/Makefile.in +++ b/Makefile.in @@ -219,8 +219,7 @@ HOST_EXPORTS = \ HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \ GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \ GMPINC="$(HOST_GMPINC)"; export GMPINC; \ - PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \ - PPLINC="$(HOST_PPLINC)"; export PPLINC; \ + ISLINC="$(HOST_ISLINC)"; export ISLINC; \ CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \ CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \ LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \ @@ -310,9 +309,8 @@ NORMAL_TARGET_EXPORTS = \ HOST_GMPLIBS = @gmplibs@ HOST_GMPINC = @gmpinc@ -# Where to find PPL -HOST_PPLLIBS = @ppllibs@ -HOST_PPLINC = @pplinc@ +# Where to find ISL +HOST_ISLINC = @islinc@ # Where to find CLOOG HOST_CLOOGLIBS = @clooglibs@ @@ -422,7 +420,6 @@ TFLAGS = STAGE_CFLAGS = $(BOOT_CFLAGS) STAGE_TFLAGS = $(TFLAGS) STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@ -POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@ # Defaults for stage 1; some are overridden below. @@ -433,10 +430,7 @@ STAGE1_CXXFLAGS = $(CXXFLAGS) STAGE1_CXXFLAGS = $(STAGE1_CFLAGS) @endif target-libstdc++-v3-bootstrap STAGE1_TFLAGS = $(STAGE_TFLAGS) -# STAGE1_CONFIGURE_FLAGS overridden below, so we can use -# POSTSTAGE1_CONFIGURE_FLAGS here. -STAGE1_CONFIGURE_FLAGS = \ - $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) +STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS) # Defaults for stage 2; some are overridden below. STAGE2_CFLAGS = $(STAGE_CFLAGS) @@ -446,10 +440,7 @@ STAGE2_CXXFLAGS = $(CXXFLAGS) STAGE2_CXXFLAGS = $(STAGE2_CFLAGS) @endif target-libstdc++-v3-bootstrap STAGE2_TFLAGS = $(STAGE_TFLAGS) -# STAGE1_CONFIGURE_FLAGS overridden below, so we can use -# POSTSTAGE1_CONFIGURE_FLAGS here. -STAGE2_CONFIGURE_FLAGS = \ - $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) +STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS) # Defaults for stage 3; some are overridden below. STAGE3_CFLAGS = $(STAGE_CFLAGS) @@ -459,10 +450,7 @@ STAGE3_CXXFLAGS = $(CXXFLAGS) STAGE3_CXXFLAGS = $(STAGE3_CFLAGS) @endif target-libstdc++-v3-bootstrap STAGE3_TFLAGS = $(STAGE_TFLAGS) -# STAGE1_CONFIGURE_FLAGS overridden below, so we can use -# POSTSTAGE1_CONFIGURE_FLAGS here. -STAGE3_CONFIGURE_FLAGS = \ - $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) +STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS) # Defaults for stage 4; some are overridden below. STAGE4_CFLAGS = $(STAGE_CFLAGS) @@ -472,10 +460,7 @@ STAGE4_CXXFLAGS = $(CXXFLAGS) STAGE4_CXXFLAGS = $(STAGE4_CFLAGS) @endif target-libstdc++-v3-bootstrap STAGE4_TFLAGS = $(STAGE_TFLAGS) -# STAGE1_CONFIGURE_FLAGS overridden below, so we can use -# POSTSTAGE1_CONFIGURE_FLAGS here. -STAGE4_CONFIGURE_FLAGS = \ - $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) +STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS) # Defaults for stage profile; some are overridden below. STAGEprofile_CFLAGS = $(STAGE_CFLAGS) @@ -485,10 +470,7 @@ STAGEprofile_CXXFLAGS = $(CXXFLAGS) STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS) @endif target-libstdc++-v3-bootstrap STAGEprofile_TFLAGS = $(STAGE_TFLAGS) -# STAGE1_CONFIGURE_FLAGS overridden below, so we can use -# POSTSTAGE1_CONFIGURE_FLAGS here. -STAGEprofile_CONFIGURE_FLAGS = \ - $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) +STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS) # Defaults for stage feedback; some are overridden below. STAGEfeedback_CFLAGS = $(STAGE_CFLAGS) @@ -498,10 +480,7 @@ STAGEfeedback_CXXFLAGS = $(CXXFLAGS) STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS) @endif target-libstdc++-v3-bootstrap STAGEfeedback_TFLAGS = $(STAGE_TFLAGS) -# STAGE1_CONFIGURE_FLAGS overridden below, so we can use -# POSTSTAGE1_CONFIGURE_FLAGS here. -STAGEfeedback_CONFIGURE_FLAGS = \ - $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) +STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS) # Only build the C compiler for stage1, because that is the only one that @@ -519,9 +498,6 @@ STAGE1_LANGUAGES = @stage1_languages@ # the last argument when conflicting --enable arguments are passed. # * Likewise, we force-disable coverage flags, since the installed # compiler probably has never heard of them. -# * Don't remove this, because above we added -# POSTSTAGE1_CONFIGURE_FLAGS to STAGE_CONFIGURE_FLAGS, which -# we don't want for STAGE1_CONFIGURE_FLAGS. STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \ --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" @@ -599,7 +575,7 @@ all: # This is the list of directories that may be needed in RPATH_ENVVAR # so that programs built for the target machine work. -TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc) +TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc) @if target-libstdc++-v3 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs: @@ -617,11 +593,19 @@ TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs: TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs: @endif target-libgomp +@if target-libitm +TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs: +@endif target-libitm + +@if target-libatomic +TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs: +@endif target-libatomic + # This is the list of directories that may be needed in RPATH_ENVVAR # so that programs built for the host machine work. -HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf) +HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf) # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch @if gcc @@ -629,16 +613,6 @@ HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR) @endif gcc -@if bfd -HOST_LIB_PATH_bfd = \ - $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs: -@endif bfd - -@if opcodes -HOST_LIB_PATH_opcodes = \ - $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs: -@endif opcodes - @if gmp HOST_LIB_PATH_gmp = \ $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs: @@ -654,10 +628,10 @@ HOST_LIB_PATH_mpc = \ $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs: @endif mpc -@if ppl -HOST_LIB_PATH_ppl = \ - $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs: -@endif ppl +@if isl +HOST_LIB_PATH_isl = \ + $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs: +@endif isl @if cloog HOST_LIB_PATH_cloog = \ @@ -907,7 +881,7 @@ configure-host: \ maybe-configure-gmp \ maybe-configure-mpfr \ maybe-configure-mpc \ - maybe-configure-ppl \ + maybe-configure-isl \ maybe-configure-cloog \ maybe-configure-libelf \ maybe-configure-gold \ @@ -955,7 +929,9 @@ configure-target: \ maybe-configure-target-boehm-gc \ maybe-configure-target-rda \ maybe-configure-target-libada \ - maybe-configure-target-libgomp + maybe-configure-target-libgomp \ + maybe-configure-target-libitm \ + maybe-configure-target-libatomic # The target built for a native non-bootstrap build. .PHONY: all @@ -1024,9 +1000,9 @@ all-host: maybe-all-mpfr @if mpc-no-bootstrap all-host: maybe-all-mpc @endif mpc-no-bootstrap -@if ppl-no-bootstrap -all-host: maybe-all-ppl -@endif ppl-no-bootstrap +@if isl-no-bootstrap +all-host: maybe-all-isl +@endif isl-no-bootstrap @if cloog-no-bootstrap all-host: maybe-all-cloog @endif cloog-no-bootstrap @@ -1102,6 +1078,8 @@ all-target: maybe-all-target-libada @if target-libgomp-no-bootstrap all-target: maybe-all-target-libgomp @endif target-libgomp-no-bootstrap +all-target: maybe-all-target-libitm +all-target: maybe-all-target-libatomic # Do a target for all the subdirectories. A ``make do-X'' will do a # ``make X'' in all subdirectories (because, in general, there is a @@ -1134,7 +1112,7 @@ info-host: maybe-info-gcc info-host: maybe-info-gmp info-host: maybe-info-mpfr info-host: maybe-info-mpc -info-host: maybe-info-ppl +info-host: maybe-info-isl info-host: maybe-info-cloog info-host: maybe-info-libelf info-host: maybe-info-gold @@ -1184,6 +1162,8 @@ info-target: maybe-info-target-boehm-gc info-target: maybe-info-target-rda info-target: maybe-info-target-libada info-target: maybe-info-target-libgomp +info-target: maybe-info-target-libitm +info-target: maybe-info-target-libatomic .PHONY: do-dvi do-dvi: @@ -1211,7 +1191,7 @@ dvi-host: maybe-dvi-gcc dvi-host: maybe-dvi-gmp dvi-host: maybe-dvi-mpfr dvi-host: maybe-dvi-mpc -dvi-host: maybe-dvi-ppl +dvi-host: maybe-dvi-isl dvi-host: maybe-dvi-cloog dvi-host: maybe-dvi-libelf dvi-host: maybe-dvi-gold @@ -1261,6 +1241,8 @@ dvi-target: maybe-dvi-target-boehm-gc dvi-target: maybe-dvi-target-rda dvi-target: maybe-dvi-target-libada dvi-target: maybe-dvi-target-libgomp +dvi-target: maybe-dvi-target-libitm +dvi-target: maybe-dvi-target-libatomic .PHONY: do-pdf do-pdf: @@ -1288,7 +1270,7 @@ pdf-host: maybe-pdf-gcc pdf-host: maybe-pdf-gmp pdf-host: maybe-pdf-mpfr hooks/post-receive -- Repository for Project Archer.