Commit Graph

576 Commits

Author SHA1 Message Date
DJ Delorie
85f1f7cf9b merge from gcc 2010-10-26 19:18:21 +00:00
DJ Delorie
94e482001f merge from gcc 2010-10-07 16:20:37 +00:00
DJ Delorie
9711ae4d9f merge from gcc 2010-10-06 23:01:30 +00:00
DJ Delorie
6a44904e97 merge from gcc 2010-09-27 21:01:18 +00:00
Tom Tromey
57cf60a5bb 2010-09-10 James Lyon <jameslyon0@googlemail.com>
http://sourceware.org/bugzilla/show_bug.cgi?id=11572
	* cp-demangle.c (d_find_pack): Add case for
	DEMANGLE_COMPONENT_LAMBDA.
	* testsuite/demangle-expected: Add regression test.
2010-09-10 22:42:05 +00:00
DJ Delorie
497462ef9e merge from gcc 2010-09-09 17:39:52 +00:00
DJ Delorie
23701f2e4d merge from gcc 2010-08-20 23:58:16 +00:00
Nick Clifton
9d8d6261e3 * argv.c (expandargv): Limit the number of times that response
files are opened in order to prevent infinite recursion.
2010-08-13 11:36:10 +00:00
DJ Delorie
ae30dc00b4 merge from gcc 2010-07-21 16:08:01 +00:00
Ulrich Weigand
f9e9243aad include/ChangeLog:
2010-07-06  Ken Werner  <ken.werner@de.ibm.com>

	* floatformat.h (floatformat_ieee_half_big): Add declaration.
	(floatformat_ieee_half_little): Likewise.

libiberty/ChangeLog:

2010-07-06  Ken Werner  <ken.werner@de.ibm.com>

	* floatformat.c (floatformat_ieee_half_big): New variable.
	(floatformat_ieee_half_little): Likewise.

gdb/ChangeLog:

2010-07-06  Ken Werner  <ken.werner@de.ibm.com>

	* gdbtypes.h (floatformats_ieee_half): Add declaration.
	* gdbtypes.c (floatformats_ieee_half): New variable.
	* doublest.c (floatformat_from_length): Set format to
	gdbarch_half_format if length matches.
	* gdbarch.sh (half_bit): New architecture method.
	(half_format): Likewise.
	* gdbarch.h: Regenerate.
	* gdbarch.c: Likewise.
2010-07-06 12:56:24 +00:00
DJ Delorie
6b13a44ce0 merge from gcc 2010-06-14 19:23:23 +00:00
DJ Delorie
219a461e6c merge from gcc 2010-06-10 18:30:24 +00:00
Jakub Jelinek
3baae9d67e PR other/43838
* cp-demangle.c (struct d_print_info): Add flush_count field.
	(d_print_init): Initialize it to 0.
	(d_print_flush): Increment it.
	(d_print_comp): If needed flush before appending ", ".  Only
	decrement dpi->len if no flushes happened during the recursive
	call.
	* testsuite/demangle-expected: Add a test for this.
2010-06-10 15:42:01 +00:00
DJ Delorie
a28030212f merge from gcc 2010-06-03 16:54:11 +00:00
DJ Delorie
0a5b531f15 merge from gcc 2010-05-26 18:16:19 +00:00
DJ Delorie
cf383746fa merge from gcc 2010-05-06 21:40:04 +00:00
DJ Delorie
2cd2156f48 merge from gcc 2010-04-24 01:03:21 +00:00
DJ Delorie
45ecb02a77 merge from gcc 2010-04-07 21:16:24 +00:00
DJ Delorie
f9b58c5ba6 merge from gcc 2010-03-22 21:39:44 +00:00
DJ Delorie
178bead7ef merge from gcc 2010-03-15 17:33:40 +00:00
DJ Delorie
fbe5da0e6f merge from gcc 2010-02-04 17:08:54 +00:00
DJ Delorie
cbc4312826 merge from gcc 2010-02-03 23:28:01 +00:00
DJ Delorie
9ac9c2b6b0 merge from gcc 2010-01-21 02:05:11 +00:00
DJ Delorie
6d390a9ef0 merge from gcc 2010-01-11 19:12:47 +00:00
H.J. Lu
ffe7cfdf31 Return dgs.alc on success
2010-01-09  Ian Lance Taylor  <iant@google.com>

	PR other/42230
	* cp-demangle.c (d_demangle): Return dgs.alc on success.
2010-01-10 01:19:02 +00:00
DJ Delorie
43e85a8f54 merge from gcc 2010-01-05 21:10:30 +00:00
Doug Evans
16b8170d50 * pex-unix.c (pex_unix_exec_child): Save/restore environ. 2009-12-08 07:15:36 +00:00
DJ Delorie
19afebdad3 merge from gcc 2009-11-25 23:35:00 +00:00
Ben Elliston
e96158fc77 * configure.ac (AC_CHECK_FUNCS): Sort into alphabetical order.
* configure: Regenerate.
2009-11-25 22:41:09 +00:00
Ben Elliston
cf89a94aae * functions.texi: Rebuild. 2009-11-25 04:54:32 +00:00
Ben Elliston
23d0336260 * README: Mention changes to Makefile.in and functions.texi.
* gather-docs: Mention 'make stamp-functions' in the header.
2009-11-25 04:35:01 +00:00
Ben Elliston
c90188f694 * pex-unix.c (pex_child_error): Improve warning avoidance by
checking the results of write(3) and exiting with -2 if any write
	returns a negative value.
2009-11-23 04:42:14 +00:00
DJ Delorie
ca938790c1 merge from gcc 2009-11-22 16:58:53 +00:00
Ben Elliston
17f99e29c5 * pex-unix.c (pex_child_error): Define writeerr macro to avoid
unused result warnings from write(3) calls.  Undefine writeerr
	after all uses.
2009-11-19 21:17:04 +00:00
DJ Delorie
79e3146812 merge from gcc 2009-10-09 04:49:52 +00:00
DJ Delorie
664aa91f58 merge from gcc 2009-10-02 18:23:01 +00:00
DJ Delorie
572771db36 merge from gcc 2009-09-23 17:59:27 +00:00
Kai Tietz
074d710de7 2009-09-22 Ozkan Sezer <sezeroz@gmail.com>
* choose-temp.c: Include unistd.h for mingw targets.
2009-09-22 16:33:56 +00:00
DJ Delorie
a17fcd1940 merge from gcc 2009-09-16 17:57:24 +00:00
DJ Delorie
bc426d7a8b merge from gcc 2009-09-15 15:21:58 +00:00
DJ Delorie
a05e8785c7 merge from gcc 2009-09-11 16:05:46 +00:00
Nick Clifton
1e9cc1c27b * po/bfd.pot: Updated by the Translation project.
* po/binutils.pot: Updated by the Translation project.
        * po/gold.pot: Updated by the Translation project.
        * po/gold.pot: Updated by the Translation project.
        * po/gprof.pot: Updated by the Translation project.
        * po/sv.po: Updated Swedish translation.
        * po/ld.pot: Updated by the Translation project.
        * po/fi.po: Updated Finnish translation.
        * po/ld.pot: Updated by the Translation project.
        * po/fi.po: Updated Finnish translation.

        Updated sources to compile cleanly with -Wc++-compat:
        * basic_blocks.c: Add casts.
        * cg_dfn.c: Add cast.
        * corefile.c: Add casts.
        * gmon_io.c: Add casts.
        * hist.c: Add cast.
        * source.c: Add cast.
        * sym_ids.c (struct match): Moved to top level.

        Updated soruces in ld/* to compile cleanly with -Wc++-compat:
        * ld.h (enum endian_enum,enum symbolic_enum,enum dynamic_list_enum): Move to top level.
        * ldcref.c: Add casts.
        * ldctor.c: Add casts.
        * ldexp.c
        * ldexp.h (enum node_tree_enum,enum phase_enum): Move to top level.
        * ldlang.c: Add casts. (lang_insert_orphan): Use enum name instead of integer.
        * ldlang.h (enum statement_enum): Move to top level.
        * ldmain.c: Add casts.
        * ldwrite.c: Add casts.
        * lexsup.c: Add casts. (enum control_enum): Move to top level.
        * mri.c: Add casts. (mri_draw_tree): Use enum name instead of integer.

        Updated sources to compile cleanly with -Wc++-compat:
        * basic_blocks.c: Add casts.
        * cg_dfn.c: Add cast.
        * corefile.c: Add casts.
        * gmon_io.c: Add casts.
        * hist.c: Add cast.
        * source.c: Add cast.
        * sym_ids.c (struct match): Moved to top level.

        * as.c (main): Call dwarf2_init.
        * config/obj-elf.c (struct group_list): New field.
        (build_group_lists): Use hash lookup.
        (free_section_idx): New function.
        (elf_frob_file): Adjust.
        * dwarf2dbg.c (all_segs_hash, last_seg_ptr): New variables.
        (get_line_subseg): Adjust.
        (dwarf2_init): New function.
        * dwarf2dbg.h (dwarf2_init): New declaration.
2009-09-11 15:27:38 +00:00
H.J. Lu
b4a451f5e1 2009-09-04 Ozkan Sezer <sezeroz@gmail.com>
PR target/39065
	* configure.ac: Replace AC_CHECK_TYPE() for intptr_t and uintptr_t
	with AC_TYPE_INTPTR_T and AC_TYPE_UINTPTR_T.
	* config.in: Regenerated.
	* configure: Regenerated.
2009-09-04 14:33:39 +00:00
H.J. Lu
fca6a796b7 2009-09-03 Ozkan Sezer <sezeroz@gmail.com>
PR target/39065
	* configure.ac: Also check for intptr_t.
	* config.h.in: Regenerated.
	* configure: Regenerated.
	* hashtab.c (hash_pointer): Cast the pointer argument to intptr_t
	instead of of long.
2009-09-03 16:46:55 +00:00
Tristan Gingold
fce11aaae3 (Also add missing entry for configure.com)
2009-09-02  Tristan Gingold  <gingold@adacore.com>

	* vmsbuild.com: Removed as unused and superceeded by makefile.vms.
	* makefile.vms: Ported to Itanium VMS.  Remove useless targets and
	dependencies.  Remove unused FORMAT variable.
	* configure.com: New file to create build.com DCL script for
	Itanium VMS or Alpha VMS.
2009-09-02 15:23:35 +00:00
DJ Delorie
77495bbfbf merge from gcc 2009-09-01 14:27:38 +00:00
Tristan Gingold
e06ae0d430 2009-09-01 Tristan Gingold <gingold@adacore.com>
* makefile.vms: Ported to Itanium VMS.  Remove useless targets and
	dependencies.  Remove unused FORMAT variable.
	* configure.com: New file to create build.com DCL script for
	Itanium VMS or Alpha VMS.
2009-09-01 13:16:53 +00:00
Ralf Wildenhues
d444d2baea Sync from GCC: Update AC_PREREQ entries to 2.64.
/:
	* configure.ac (AC_PREREQ): Bump to 2.64.

intl/:
	* configure.ac (AC_PREREQ): Bump to 2.64.

libdecnumber/:
	* configure.ac (AC_PREREQ): Bump to 2.64.

libiberty/:
	* configure.ac (AC_PREREQ): Bump to 2.64.
2009-08-24 19:12:57 +00:00
H.J. Lu
7a0801a904 2009-08-23 H.J. Lu <hongjiu.lu@intel.com>
PR ld/10536
	 * Makefile.in (install-html-recursive): Removed.
2009-08-23 19:03:58 +00:00
DJ Delorie
7508667609 merge from gcc 2009-08-22 14:31:16 +00:00