H.J. Lu
5c08b7d40e
Set alignment of common plugin symbol to 1 for For ELF targets.
...
2010-11-20 H.J. Lu <hongjiu.lu@intel.com>
PR ld/12246
* plugin.c (asymbol_from_plugin_symbol): Set alignment of
common symbol to 1 for For ELF targets.
2010-11-20 17:34:16 +00:00
H.J. Lu
f9982339c9
Properly report loading plugin error.
...
2010-11-20 H.J. Lu <hongjiu.lu@intel.com>
PR ld/12247
* lexsup.c (parse_args): Properly report loading plugin error.
2010-11-20 17:32:07 +00:00
Richard Sandiford
eb22018c4c
binutils/testsuite/
...
* lib/binutils-common.exp (regexp_diff): New procedure.
* lib/utils-lib.exp (regexp_diff): Delete.
gas/testsuite/
* lib/gas-defs.exp (regexp_diff): Delete.
(run_dump_test): Remove final "" argument in call to regexp_diff.
(run_list_test): Likewise.
(run_list_test_stdin): Likewise.
* gas/all/gas.exp (test_cond): Likewise.
* gas/elf/elf.exp (run_elf_list_test): Likewise.
* gas/m68k/all.exp: Likewise.
* gas/mep/complex-relocs.exp (regexp_test): Likewise.
* gas/mt/relocs.exp (regexp_test): Likewise.
* gas/symver/symver.exp (run_error_test): Likewise.
ld/testsuite/
* lib/ld-lib.exp (regexp_diff, simple_diff): Delete.
2010-11-20 15:36:34 +00:00
Richard Sandiford
f3097f3364
binutils/testsuite/
...
* lib/binutils-common.exp: New file.
* lib/utils-lib.exp (load_common_lib): New function. Load
binutils-common.exp.
(is_elf_format): Delete.
gas/testsuite/
* lib/gas-defs.exp (load_common_lib): New function. Load
binutils-common.exp.
(is_elf_format, is_aout_format, is_pecoff_format): Delete.
ld/testsuite/
* lib/ld-lib.exp (load_common_lib): New function. Load
binutils-common.exp.
(is_elf_format, is_elf64, is_aout_format, is_pecoff_format): Delete.
2010-11-20 15:36:10 +00:00
Jan Kratochvil
c0efa7954e
gdb/testsuite/
...
* gdb.dwarf2/dw2-stack-boundary.exp: New file.
* gdb.dwarf2/dw2-stack-boundary.S: New file.
2010-11-20 01:53:04 +00:00
Jan Kratochvil
ec3aa56733
gdb/testsuite/
...
* gdb.dwarf2/dw2-ada-ffffffff.S: New file.
* gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2010-11-20 01:49:17 +00:00
gdbadmin
da0680ac61
*** empty log message ***
2010-11-20 00:00:03 +00:00
Keith Seitz
1bfda48e8c
* data-directory/Makefile.in (SYSCALLS_INSTALL_DIR):
...
Remove extraneous '/' after $(DESTDIR).
(PYTHON_INSTALL_DIR): Likewise.
2010-11-19 23:36:32 +00:00
Alan Modra
524ff2b8d9
daily update
2010-11-19 23:00:05 +00:00
Jan Kratochvil
3f1eff0a2c
gdb/
...
Fix stale memory references.
* elfread.c (elf_symfile_read): Replace xmalloc by bfd_alloc, drop
xfree, new comment.
2010-11-19 22:30:47 +00:00
Ian Lance Taylor
e552509bcb
Merge from gcc top-level.
...
./:
* configure.ac: Add target-libgo to target_libraries. Set
and substitute GOC_FOR_BUILD and GOC_FOR_TARGET.
* Makefile.tpl (BUILD_EXPORTS): Add GOC and GOCFLAGS.
(HOST_EXPORTS): Add GOC.
(BASE_TARGET_EXPORTS): Add GOC.
(GOC_FOR_BUILD, GOCFLAGS, GOC_FOR_TARGET): New variables.
(GOCFLAGS_FOR_TARGET): New variable.
(EXTRA_HOST_FLAGS): Add GOC.
(EXTRA_TARGET_FLAGS): Add GOC and GOCFLAGS.
* Makefile.def (target_modules): Add libgo.
(flags_to_pass): Add GOC_FOR_TARGET and GOCFLAGS_FOR_TARGET.
(dependencies): Add dependency from configure-target-libgo to
configure-target-libffi and all-target-libstdc++-v3. Add
dependencies from all-target-libgo to all-target-libffi.
(languages): Add go.
* configure: Rebuild.
* Makefile.in: Rebuild.
* config-ml.in: Add Go support: treat GOC and GOCFLAGS like other
compiler/flag environment variables.
* configure.ac: Check for lang_requires_boot_languages in
config-lang.in files.
* configure: Rebuild.
PR fortran/32049
* Makefile.def: Add libquadmath; build it with language=fortran.
* configure.ac: Add libquadmath.
* Makefile.tpl: Handle multiple libs in check-[+language+].
* Makefile.in: Regenerate.
* configure: Regenerate.
* configure.ac: Fix spelling in option names.
* configure: Regenerated.
PR bootstrap/39622
* configure.ac (FLAGS_FOR_TARGET): Add include-fixed path.
* configure: Regenerated.
* config/cloog.m4: Add -enable-cloog-backend=(isl|ppl|ppl-legacy) to
define the cloog backend to use. Furthermore, only pass the ppllibs to
the configure checks, if necessary.
* configure: Regenerate.
* config/cloog.m4: Use CLooG predefined macro to check for CLooG PPL.
* configure: regenerate
* config/cloog.m4: Fix typo. verison -> version.
* configure: Regenerate.
* config/cloog.m4: Pass ppl libraries to the CLooG version check.
* configure: Regenerate.
* configure.ac: Support official CLooG.org versions.
* configure: Regenerate.
* config/cloog.m4: New.
* configure.ac (*-*-darwin*): Use mh-darwin for all Darwin variants.
* configure: Regenerate.
config/:
* cloog.m4 (CLOOG_INIT_FLAGS): Fix spelling in option names.
* bootstrap-lto: Use -flto.
* mh-darwin: Renamed from mh-ppc-darwin.
2010-11-19 22:06:27 +00:00
Tom Tromey
954d8cae71
2010-11-19 Jan Kratochvil <jan.kratochvil@redhat.com>
...
Tom Tromey <tromey@redhat.com>
* Makefile.in (.y.c): Directly create $@ from YLWRAP.
(.PHONY): Remove for .y outputs.
2010-11-19 18:10:51 +00:00
Tom Tromey
d53d4ac5aa
2010-11-19 Will Drewry <wad@google.com>
...
Tavis Ormandy <taviso@google.com>
Jan Kratochvil <jan.kratochvil@redhat.com>
* dwarf2read.c (decode_locdesc): Enforce location description stack
boundaries.
2010-11-19 16:35:13 +00:00
Dave Korn
42a851a999
* plugin.c (is_visible_from_outside): New function.
...
(get_symbols): Use it.
2010-11-19 03:31:06 +00:00
Alan Modra
39871c07c4
PR 2606
...
* configure.in: Disable emulations for PE targets.
* configure: Regenerate.
2010-11-19 02:32:00 +00:00
gdbadmin
ee9357b4cb
*** empty log message ***
2010-11-19 00:00:02 +00:00
Doug Kwan
0ad220c952
2010-11-18 Doug Kwan <dougkwan@google.com>
...
* expression.cc (BINARY_EXPRESSION): Initialize left_alignment
and right_alignment to be zero. Store result alignment only if it is
greater than existing alignment.
2010-11-18 23:25:08 +00:00
Alan Modra
60a60dd984
daily update
2010-11-18 23:00:05 +00:00
Doug Evans
d82490117c
* gdb.server/ext-run.exp: Fix intermittent failures.
2010-11-18 20:25:12 +00:00
Pierre Muller
77bc06753c
* arm-tdep.c (arm_in_function_epilogue_p): Fix code when "MOV SP"
...
instruction is found.
2010-11-18 16:38:20 +00:00
Rainer Orth
69b70cfe69
PR gas/12181
...
* config/obj-elf.c (elf_adjust_symtab) [TE_SOLARIS]: Make sy
weak hidden.
2010-11-18 16:00:25 +00:00
Alan Modra
3832723d11
PR binutils/11742
...
* readelf.c (get_archive_member_name): Formatting. Properly
handle full size ar_name.
2010-11-18 07:54:07 +00:00
Alan Modra
99753d9d70
* ld-elf/binutils.exp: Correct x86 gnu target match.
...
* ld-i386/i386.exp: Likewise.
* ld-ifunc/binutils.exp: Likewise.
* ld-ifunc/ifunc.exp: Likewise.
* ld-discard/discard.exp: Remove unnecessary line continuations.
* ld-elfvers/vers.exp: Likewise. Simplify linuxaout and linuxoldld
test.
* ld-elfweak/elfweak.exp: Likewise.
2010-11-18 06:57:57 +00:00
gdbadmin
bd0d264f1b
*** empty log message ***
2010-11-18 00:00:02 +00:00
Alan Modra
ae4e1e8b57
daily update
2010-11-17 23:00:05 +00:00
Tom Tromey
ba19bb4d8d
* value.c (value_entirely_optimized_out): Check the
...
'check_any_valid' field.
2010-11-17 19:53:37 +00:00
Mike Frysinger
8c21d9c72e
start a gitignore
2010-11-17 19:34:59 +00:00
Tristan Gingold
5c32d34406
2010-11-17 Tristan Gingold <gingold@adacore.com>
...
* vms-lib.c (vms_write_index): Add comments.
Partially revert previous patch. Free blocks later.
2010-11-17 11:32:53 +00:00
Nick Clifton
47e8018d71
* input-file.c (input_file_open): Check for empty input files.
...
(input_file_get): Check for end of file before reading any more
data.
(input_file_give_next_buffer): Likewise.
2010-11-17 11:15:21 +00:00
Nick Clifton
79520e0d2d
PR ld/12161
...
* elf32-avr.c (elf32_avr_check_relocs): Delete.
(elf_backend_check_relocs): Delete.
2010-11-17 10:56:42 +00:00
Nick Clifton
dfb3587355
oops - acccidentally omitted from loongson 3a check-in.
2010-11-17 09:32:42 +00:00
Alan Modra
cc5914eb31
* ar.c (print_contents): Don't internationalize strings without words.
...
* dwarf.c (process_extended_line_op): Likewise.
(process_debug_info): Likwise.
(display_debug_lines_raw): Likewise.
(display_debug_lines_decoded): Likewise.
(display_debug_abbrev): Likewise.
* readelf.c (process_file_header): Likewise.
(GET_OP): Likewise.
(decode_arm_unwind): Likewise.
(process_mips_specific): Likewise.
* resrc.c (run_cmd): Likewise.
(rcparse_warning): Likewise.
* objdump.c (dump_headers): Don't print "Pg".
2010-11-17 03:35:50 +00:00
DJ Delorie
f9e6589d87
merge from gcc
2010-11-17 02:03:43 +00:00
Cary Coutant
ab8056e082
* dwarf_reader.cc (Sized_dwarf_line_info::Sized_dwarf_line_info):
...
Check for ".zdebug_line".
2010-11-17 01:53:22 +00:00
gdbadmin
53403d2c53
*** empty log message ***
2010-11-17 00:00:02 +00:00
Andreas Schwab
3a072d2c6d
* ld/testsuite/ld-gc/pr11218-2.c: Declare
...
unresolved_detected_at_runtime_not_at_linktime.
2010-11-16 23:41:38 +00:00
Alan Modra
283c0b82c3
* ld-plugin/plugin.exp: Define printf and puts as main.
2010-11-16 23:00:48 +00:00
Alan Modra
271a463e7a
daily update
2010-11-16 23:00:04 +00:00
Jan Kratochvil
19f220c3b4
gdb/
...
* ada-lang.c (modify_general_field): Remove.
(make_array_descriptor): Replace all modify_general_field calls by
modify_field.
* value.c (modify_field): Update comment. New variable bytesize.
Normalize BITPOS. Initialize BYTESIZE, use it.
2010-11-16 22:13:02 +00:00
Jan Kratochvil
87df528e2a
gdb/
...
* dwarf2read.c (dw2_forget_cached_source_info): Clear the FULL_NAMES
elements after xfree.
2010-11-16 22:04:52 +00:00
Cary Coutant
fd064a5b99
* output.h (Output_segment::set_section_addresses): Pass increase_relro
...
by reference; adjust all callers.
* output.cc (Output_segment::set_section_addresses): Adjust references
to increase_relro. Add padding to *increase_relro when ORDER_RELRO_LAST
list is empty.
(Output_segment::set_offset): Assert if PT_GNU_RELRO segment does not
end at page boundary.
2010-11-16 19:18:31 +00:00
Mike Frysinger
6ab5626b08
sim: dv-sockser: add a write buffer variant
...
Rather than having to bang out chunks of data one byte at a time over
the socket interface, add a write variant that accepts an arbitrarily
long buffer. This speeds things up considerably when we have many
chars to send out at once.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-11-16 19:10:29 +00:00
Cary Coutant
6fc6ea198c
PR gold/12220
...
* layout.cc (Layout::choose_output_section): Transform names of
compressed sections even when using a script with a SECTIONS clause.
(Layout::output_section_name): Remove code to transform
compressed debug section names.
* output.cc (Output_section::add_input_section): Use uncompressed
section size when tracking input sections.
2010-11-16 18:40:28 +00:00
H.J. Lu
a0692e366a
Properly demangle a global constructor symbol.
...
2010-11-16 H.J. Lu <hongjiu.lu@intel.com>
PR other/42670
PR binutils/11137
* cp-demangle.c (d_make_demangle_mangled_name): New.
(d_demangle_callback): Use it on DCT_GLOBAL_XTORS.
* testsuite/demangle-expected: Updated.
2010-11-16 17:58:26 +00:00
Tom Tromey
97924a976b
* gdb-add-index.sh: Really remove.
2010-11-16 17:38:40 +00:00
Jan Kratochvil
9816fde3d4
gdb/
...
Code cleanup.
* dwarf2read.c (alloc_one_comp_unit): Rename prototype to ...
(init_one_comp_unit): ... this one.
(prepare_one_comp_unit): New prototype.
(dw2_require_line_header, process_psymtab_comp_unit): Use
init_one_comp_unit.
(process_psymtab_comp_unit): Use prepare_one_comp_unit.
(load_partial_comp_unit): Remove variable attr. Use
init_one_comp_unit with xmalloc. Use prepare_one_comp_unit.
(load_full_comp_unit): Use init_one_comp_unit with xmalloc. Use
prepare_one_comp_unit.
(read_signatured_type): Remove variable attr. Use init_one_comp_unit.
Use prepare_one_comp_unit.
(alloc_one_comp_unit): Rename to ...
(init_one_comp_unit): ... here and remove there calloc, new parameter
cu.
(prepare_one_comp_unit): New function.
2010-11-16 04:36:26 +00:00
Mike Frysinger
ca00c57b8c
blackfin: add support for L1 code/data flags
...
forgot to `cvs add` this file
2010-11-16 03:33:07 +00:00
Mike Frysinger
a1f2ce7d60
gdbserver: fix warning in nommu clone
...
Building gdbserver for nommu targets atm fails with:
linux-low.c: In function 'linux_tracefork_child':
linux-low.c:4151: error: pointer of type 'void *' used in arithmetic
So cast the void* to a char*.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-11-16 03:27:05 +00:00
gdbadmin
572e7c1b61
*** empty log message ***
2010-11-16 00:00:03 +00:00
Alan Modra
426fb1a6d0
* windmc.c: ,%s' -> `%s' in a number of strings.
2010-11-15 23:54:23 +00:00