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

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 <pmuldoon@redhat.com>
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 <vapier@gentoo.org>
Date:   Thu Aug 30 07:05:19 2012 +0000

    sim: cr16: update syscall list

commit 4bc38b10926c1c4016502548804b1aa07c0bfce8
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Thu Aug 30 06:10:28 2012 +0000

    sim: cr16: improve trap handling

commit b2f77e5e25e255026e18463f63470612c3fcb348
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Thu Aug 30 06:09:45 2012 +0000

    sim: cr16: add sim_complete_command stub

commit a24067b5d09b19956714f0a30573e52b7c581e20
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Thu Aug 30 00:00:33 2012 +0000

    *** empty log message ***

commit 1456516244896dd91534e3d770e3a1ccb411f4ed
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Thu Aug 30 00:00:04 2012 +0000

    daily update

commit eb1bf7a2baf62efb5d5139efdfe4dc2ec0501572
Author: Peter Bergner <bergner@vnet.ibm.com>
Date:   Wed Aug 29 22:34:03 2012 +0000

    	* ppc-opc.c (VXASHB_MASK): New define.
    	(powerpc_opcodes) <vsldoi>: Use VXASHB_MASK.

commit ccc92436f901eb8f785263fd09e189e73a2e1074
Author: Doug Evans <dje@google.com>
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 <hjl.tools@gmail.com>
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 <hjl.tools@gmail.com>
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 <gdbadmin@sourceware.org>
Date:   Wed Aug 29 00:00:34 2012 +0000

    *** empty log message ***

commit 98f27bb1430d17d3fc6ad88bce129d498621b754
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Wed Aug 29 00:00:05 2012 +0000

    daily update

commit edecd5458dedec5b210b2fb60c0a551da89d533c
Author: Maciej W. Rozycki <macro@linux-mips.org>
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 <macro@linux-mips.org>
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 <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 <bergner@vnet.ibm.com>
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) <vexptefp, vlogefp, vrefp, vrfim, vrfin, vrfip,
    	vrfiz, vrsqrtefp, vupkhpx, vupkhsb, vupkhsh, vupklpx, vupklsb,
    	vupklsh>: Use VXVA_MASK.
    	<vspltisb, vspltish, vspltisw>: Use VXVB_MASK.
    	<mfvscr>: Use VXVAVB_MASK.
    	<mtvscr>: Use VXVDVA_MASK.
    	<vspltb>: Use VXUIMM4_MASK.
    	<vsplth>: Use VXUIMM3_MASK.
    	<vspltw>: Use VXUIMM2_MASK.

commit 575722288a9e2e7eb3e239b2c3f2b2682fea1645
Author: qiyao <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 <palves@redhat.com>
Date:   Tue Aug 28 09:05:34 2012 +0000

    2012-08-28  Pedro Alves  <palves@redhat.com>
    
    	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 <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 <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 <amodra@bigpond.net.au>
Date:   Tue Aug 28 00:00:04 2012 +0000

    daily update

commit 9bbe4a258f6e476f46997b0a3c1697acdb5365aa
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Tue Aug 28 00:00:02 2012 +0000

    *** empty log message ***

commit af0af79a1f5751a4ae2dde3f4b2ae17fd135585d
Author: H.J. Lu <hjl.tools@gmail.com>
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 <jan.kratochvil@redhat.com>
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 <jan.kratochvil@redhat.com>
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 <jan.kratochvil@redhat.com>
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 <jan.kratochvil@redhat.com>
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) <eh_frame>: Move the variable and check from
    	here.

commit a22242070f8b4ddf3c681d5b8f7f1b9584fd0d96
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
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) <eh_frame>: Move the variable and check from
    	here.

commit 89b97fe274a8cbb3e192beb6b61ef2f4c65e70ba
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
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 <palves@redhat.com>
Date:   Mon Aug 27 08:57:59 2012 +0000

    2012-08-27  Wei-cheng Wang  <cole945@gmail.com>
    
    	* memattr.c (create_mem_region): Fix memory region overlapping
    	checking.
    
    2012-08-27  Wei-cheng Wang  <cole945@gmail.com>
    	    Yao Qi <yao@codesourcery.com>
    	    Pedro Alves <palves@redhat.com>
    
    	* gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
    	New procedures.
    	(top level): Add overlap checking tests.

commit 2490d5aab4272f2f935907a3dcba04dce0b130e2
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Mon Aug 27 00:00:04 2012 +0000

    daily update

commit ef0e5f034dc650beb82e0d6aefc72d0979d9cc24
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Aug 27 00:00:03 2012 +0000

    *** empty log message ***

commit c5e7b5c3b1a341c32e7fab762b6611011641901f
Author: H.J. Lu <hjl.tools@gmail.com>
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 <hjl.tools@gmail.com>
Date:   Sun Aug 26 14:34:38 2012 +0000

    Sync toplevel files with GCC tree
    
    2012-08-14   Diego Novillo  <dnovillo@google.com>
    
    	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  <rguenther@suse.de>
    
    	* 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  <rguenther@suse.de>
    
    	* 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  <rguenther@suse.de>
    
    	* 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  <rguenther@suse.de>
    
    	* 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  <rguenther@suse.de>
    	Michael Matz  <matz@suse.de>
    	Tobias Grosser <tobias@grosser.es>
    	Sebastian Pop <sebpop@gmail.com>
    
    	* 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  <rguenther@suse.de>
    
    	Merge from graphite branch
    	2011-07-21  Tobias Grosser  <tobias@grosser.es>
    
    	* 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  <tobias@grosser.es>
    
    	* configure: Regenerated.
    	* configure.ac: Require cloog isl 0.17.0
    
    	2011-07-21  Tobias Grosser  <tobias@grosser.es>
    
    	* configure: Regenerated.
    	* config/cloog.m4: Do not define CLOOG_ORG
    
    2012-06-29  Steven Bosscher  <steven@gcc.gnu.org>
    
    	* configure.ac: Skip C if explicitly selected.
    	* configure: Regenerate.
    
    2012-06-28  Christophe Lyon <christophe.lyon@st.com>
    
    	* configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure
    	they contain -O2.
    	* configure: Regenerate.
    
    2012-06-20  Jason Merrill  <jason@redhat.com>
    
    	* 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  <hainque@adacore.com>
    
    	* 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  <nickc@redhat.com>
    	    Paul Smith  <psmith@gnu.org>
    
    	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  <jb@gcc.gnu.org>
    
    	* configure.ac: Bump minimum MPFR version to 2.4.0.
    	* configure: Regenerated.
    
    2012-05-01  Richard Henderson  <rth@redhat.com>
    
    	* 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 <ahaas@impactweather.com>
    
    	* cloog.m4 (CLOOG_INIT_FLAGS): Use = instead of == in test.
    
    2012-07-04  Tristan Gingold  <gingold@adacore.com>
    
    	* isl.m4 (ISL_CHECK_VERSION): Set to yes if cross-compiling.
    	Fix comments.
    
    2012-07-03  Richard Guenther  <rguenther@suse.de>
    
    	* cloog.m4: Remove debugging print.
    
    2012-07-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
    
    	* isl.m4 (ISL_CHECK_VERSION): Add -lisl to LIBS, not LDFLAGS.
    
    2012-07-02  Richard Guenther  <rguenther@suse.de>
    
    	* isl.m4 (_ISL_CHECK_CT_PROG): Omit main function header/footer.
    	Fix version test.
    
    2012-07-02  Richard Guenther  <rguenther@suse.de>
    	Michael Matz  <matz@suse.de>
    	Tobias Grosser <tobias@grosser.es>
    	Sebastian Pop <sebpop@gmail.com>
    
    	* cloog.m4: Set up to work against ISL only.
    	* isl.m4: New file.

commit 612c0a30f8008106f59c017d711a68862239b041
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sun Aug 26 14:09:07 2012 +0000

    Sync libtool.m4 with GCC tree
    
    2012-05-15  H.J. Lu  <hongjiu.lu@intel.com>
    
    	Merge upstream change
    	* libtool.m4 (_LT_ENABLE_LOCK): Support x32.
    
    2011-11-21  Andreas Tobler  <andreast@fgznet.ch>
    
    	* libtool.m4: Additional FreeBSD 10 fixes.

commit 06dbc802391fed1e18662056c49fcd4c8120e296
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Aug 26 00:00:33 2012 +0000

    *** empty log message ***

commit df04b7bf5ece24c2eff8c1de8dd96e123ae7c22a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Aug 26 00:00:04 2012 +0000

    daily update

commit 6cc4d093fdeb664c04288fbb010a54a313861a98
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Aug 25 00:00:33 2012 +0000

    *** empty log message ***

commit c69b002edc1fde0e32e2fe331382b2b92ef33b80
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Aug 25 00:00:05 2012 +0000

    daily update

commit 96cfeb94938bcf9e41ffc30c0a0b73fa06b4b809
Author: tmsriram <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  <tmsriram@google.com>
    
    	* 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<size, big_endian>::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  <tmsriram@google.com>
    
    	* 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 <tromey@redhat.com>
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 <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 <khooyp@cs.umd.edu>
    
    	Document how to return from "python-interactive" to GDB.
    	* gdb.texinfo (Python Commands): Update documentation.
    
    2012-08-22  Khoo Yit Phang <khooyp@cs.umd.edu>
    
    	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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <qiyao>
Date:   Fri Aug 24 03:19:58 2012 +0000

    gdb/testsuite/
    	* lib/gdb.exp (skip_unwinder_tests): Remove pass.

commit fe7e11537e338780d80c278c8a2b734a491e29a8
Author: qiyao <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 <gdbadmin@sourceware.org>
Date:   Fri Aug 24 00:00:33 2012 +0000

    *** empty log message ***

commit 453fefe26e92b605e3f11f95da063e1f6ad86c3b
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Aug 24 00:00:05 2012 +0000

    daily update

commit faaabc0d1f67ee1d284f007e3489eabafdb77c0f
Author: khooyp <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 <palves@redhat.com>
Date:   Thu Aug 23 16:59:08 2012 +0000

    2012-08-23  Pedro Alves  <palves@redhat.com>
    
    	gdb/
    	* infrun.c (_initialize_infrun) <handle command help text>:
    	Mention that multiple signals are supported.
    
    	gdb/testsuite/
    	* gdb.base/help.exp: Adjust to "handle" help text change.

commit afcebe419c558d920c75e56bfbfcb7f53e987a62
Author: Pedro Alves <palves@redhat.com>
Date:   Thu Aug 23 16:44:24 2012 +0000

    2012-08-23  Pedro Alves  <palves@redhat.com>
    
    	* infcmd.c (_initialize_infcmd) <signal command>: Fix typo in help
    	string.

commit 65ef9dd821eb07cf32f8bbad8a91c9a5f0830115
Author: qiyao <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  <hongjiu.lu@intel.com>
+
+	PR binutils/4970
+	* Makefile.def (host_modules): Rmove lib_path=.libs from bfd
+	and opcodes.
+	* Makefile.in: Regenerated.
+
+2012-08-14   Diego Novillo  <dnovillo@google.com>
+
+	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  <rguenther@suse.de>
+
+	* 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  <rguenther@suse.de>
+
+	* 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  <rguenther@suse.de>
+
+	* 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  <rguenther@suse.de>
+
+	* 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  <rguenther@suse.de>
+	Michael Matz  <matz@suse.de>
+	Tobias Grosser <tobias@grosser.es>
+	Sebastian Pop <sebpop@gmail.com>
+
+	* 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  <rguenther@suse.de>
+
+	Merge from graphite branch
+	2011-07-21  Tobias Grosser  <tobias@grosser.es>
+
+	* 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  <tobias@grosser.es>
+
+	* configure: Regenerated.
+	* configure.ac: Require cloog isl 0.17.0
+
+	2011-07-21  Tobias Grosser  <tobias@grosser.es>
+
+	* configure: Regenerated.
+	* config/cloog.m4: Do not define CLOOG_ORG
+
+2012-06-29  Steven Bosscher  <steven@gcc.gnu.org>
+
+	* configure.ac: Skip C if explicitly selected.
+	* configure: Regenerate.
+
+2012-06-28  Christophe Lyon <christophe.lyon@st.com>
+
+	* configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure
+	they contain -O2.
+	* configure: Regenerate.
+
+2012-06-20  Jason Merrill  <jason@redhat.com>
+
+	* 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  <hainque@adacore.com>
+
+	* 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  <nickc@redhat.com>
+	    Paul Smith  <psmith@gnu.org>
+
+	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  <jb@gcc.gnu.org>
+
+	* configure.ac: Bump minimum MPFR version to 2.4.0.
+	* configure: Regenerated.
+
+2012-05-01  Richard Henderson  <rth@redhat.com>
+
+	* 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  <hongjiu.lu@intel.com>
+
+	Merge upstream change
+	* libtool.m4 (_LT_ENABLE_LOCK): Support x32.
+
+2011-11-21  Andreas Tobler  <andreast@fgznet.ch>
+
+	* libtool.m4: Additional FreeBSD 10 fixes.
+
 2012-06-28  Christophe Lyon <christophe.lyon@st.com>
 
 	* 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.


             reply	other threads:[~2012-08-30 16:58 UTC|newest]

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

Reply instructions:

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

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

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

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

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

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

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).