2013-02-15  Sanimir Agovic  <sanimir.agovic@intel.com>

	* python/py-breakpoint (struct pybp_code):  Use int instead of
	enum type_code.
	* configure.ac: Sync with GCC repo.
	* configure: Ditto.
Don't allow a nested archive pointing to itself

	PR binutils/15151
	* archive.c (_bfd_find_nested_archive): Don't allow a nested
	archive pointing to itself.
	(_bfd_get_elt_at_filepos): Revert the last 2 changes.
gdb/
	* gdb-gdb.gdb.in: Wrap set complaints, b internal_error, b info_command
	and dir commands into an if block.
gdb/
	* contrib/cc-with-tweaks.sh: Extend the comment for -p option.
daily update
*** empty log message ***
Rotate ChangeLog.
	* generic/gdbtk-bp.c (gdb_find_bp_at_line): Update struct
	bp_location changes wrt source_file from GDB.
gdb/
2013-02-16  Yuanhui Zhang  <asmwarrior@gmail.com>

	* frame.c: Remove one extra white space after #include
	directive.
	* rhabout.c (extra_text): Use Tcl_SetObjResult instead
	of setting the interpreter's result directly.
Also track weak references

	PR ld/15149
	* elflink.c (elf_link_add_object_symbols): Also track weak
	references.
Also trace symbol from the IR bfd

	PR ld/15141
	* plugin.c (plugin_notice): Also trace symbol from the IR bfd.
Don't add DT_NEEDED for references from the dummy bfd

bfd/

	PR ld/15146
	* elflink.c (elf_link_add_object_symbols): Don't add DT_NEEDED
	for references from the dummy bfd.

ld/

	PR ld/15146
	* plugin.c (plugin_notice): Replace the undefined dummy bfd with
	the real one.

ld/testsuite/

	PR ld/15146
	* ld-plugin/pr15146.d: New file.
	* ld-plugin/pr15146a.c: Likewise.
	* ld-plugin/pr15146b.c: Likewise.
	* ld-plugin/pr15146c.c: Likewise.
	* ld-plugin/pr15146d.c: Likewise.

	* ld-plugin/lto.exp: Add tests for PR ld/15146.
daily update
*** empty log message ***