Ben Elliston
043e313afd
* callback.h: Remove ANSI_PROTOTYPES conditional code.
2005-07-10 23:26:04 +00:00
Mark Kettenis
10a844a290
* gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
...
-stack-select-frame without arguments.
(test_stack_frame_listing): Add test for newly implemented command
-stack-info-frame.
2005-07-10 20:49:38 +00:00
H.J. Lu
28a9d8f5e4
gas/
...
2005-07-10 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (optimize_disp): Optimize signed 32bit
displacements.
testsuite/gas/
2005-07-10 H.J. Lu <hongjiu.lu@intel.com>
* i386/x86_64.s: Add absolute siged 32bit addressing tests for
mov.
* i386/x86_64.d: Updated.
2005-07-10 16:54:01 +00:00
Hans-Peter Nilsson
f010abaa2b
* sim-load.c (xprintf, eprintf): Remove fallout from ANSI_PROTOTYPES
...
change.
2005-07-10 15:23:42 +00:00
Christopher Faylor
2c7fd14a3b
* emultempl/pe.em (gld_${EMULATION_NAME}_before_parse): Enable runtime
...
relocation by default.
(compute_dll_image_base): Avoid linking into cygwin dll address space.
2005-07-10 01:33:13 +00:00
gdbadmin
bf943cbb7f
*** empty log message ***
2005-07-10 00:00:32 +00:00
Alan Modra
d573fd07a8
daily update
2005-07-10 00:00:06 +00:00
DJ Delorie
460565cb9d
merge from gcc
2005-07-09 13:05:49 +00:00
Ben Elliston
c94c2c4ee4
* memcpy.c: Remove ANSI_PROTOTYPES conditional code.
...
* memmove.c: Likewise.
* objalloc.c: Likewise.
2005-07-09 06:56:27 +00:00
Alan Modra
da979fa888
daily update
2005-07-09 00:00:06 +00:00
gdbadmin
3e916ea138
*** empty log message ***
2005-07-09 00:00:04 +00:00
Paul Koning
0af4cd7c60
2005-07-08 Paul Koning <pkoning@equallogic.com>
...
* dwarf2.c (read_address): Check sign_extend_vma to handle targets
where addresses are sign extended.
2005-07-08 21:42:33 +00:00
Ian Lance Taylor
efd3631498
* sim-fpu.c (sim_fpu_abs): Always clear the sign bit.
2005-07-08 18:46:23 +00:00
Ian Lance Taylor
21d1489665
* tconfig.in (SIM_QUIET_NAN_NEGATED): Define.
2005-07-08 18:42:15 +00:00
Ian Lance Taylor
09b96ea041
* sim-fpu.c (pack_fpu): If SIM_QUIET_NAN_NEGATED is defined, use a
...
different fraction for a quiet NaN.
(unpack_fpu): Likewise.
2005-07-08 18:41:54 +00:00
H.J. Lu
3403418e49
2005-07-08 H.J. Lu <hongjiu.lu@intel.com>
...
* ld-ia64/tlsbin.rd: Update for empty section removal change.
* ld-ia64/tlsbin.sd: Likewise.
* ld-ia64/tlspic.dd: Likewise.
* ld-ia64/tlspic.rd: Likewise.
* ld-ia64/tlspic.sd: Likewise.
* ld-x86-64/tlspic.dd: Likewise.
* ld-x86-64/tlspic.rd: Likewise.
2005-07-08 16:20:24 +00:00
Nick Clifton
7e4e2059b5
Mark i960-*-rtems*, or32-*-rtems* as obsolete.
...
Mark a29k-*rtems*, hppa*-*-rtems*, *-go32-rtems*, i[3-7]86*-*-rtemscoff*,
mips*el-*-rtems*, powerpcle-*-rtems*, sparc*-*-rtemsaout* as removed
2005-07-08 11:17:16 +00:00
Ben Elliston
3b02a06bd6
* callback.c: Remove ANSI_PROTOTYPES conditional code.
...
* sim-load.c: Likewise.
* syscall.c: Likewise.
2005-07-08 08:05:35 +00:00
Ben Elliston
4eeb4f8dbf
* func.c: Remove ANSI_PROTOTYPES conditional code.
2005-07-08 08:04:54 +00:00
Alan Modra
f6ac761239
* ld-cris/pv32.s: Give expobj a size.
...
* ld-cris/pv32-1.d: Update.
* ld-alpha/tlsbin.dd: Update for empty section removal change.
* ld-alpha/tlsbin.sd: Likewise.
* ld-alpha/tlsbin.td: Likewise.
* ld-alpha/tlsbinr.dd: Likewise.
* ld-alpha/tlsbinr.rd: Likewise.
* ld-alpha/tlspic.dd: Likewise.
* ld-alpha/tlspic.rd: Likewise.
* ld-alpha/tlspic.sd: Likewise.
* ld-alpha/tlspic.td: Likewise.
* ld-arm/tls-lib.d: Likewise.
* ld-arm/tls-lib.r: Likewise.
* ld-cris/gotplt2.d: Likewise.
* ld-cris/gotplt3.d: Likewise.
* ld-cris/hiddef1.d: Likewise.
* ld-cris/libdso-10.d: Likewise.
* ld-cris/libdso-11.d: Likewise.
* ld-cris/libdso-12.d: Likewise.
* ld-cris/libdso-14.d: Likewise.
* ld-cris/libdso-2.d: Likewise.
* ld-i386/tlsnopic.dd: Likewise.
* ld-i386/tlsnopic.rd: Likewise.
* ld-i386/tlsnopic.sd: Likewise.
* ld-i386/tlspic.rd: Likewise.
* ld-mmix/bpo-10.d: Likewise.
* ld-mmix/bpo-22.d: Likewise.
* ld-mmix/sec-7m.d: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.g: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlsso32.d: Likewise.
* ld-powerpc/tlsso32.g: Likewise.
* ld-powerpc/tlsso32.r: Likewise.
* ld-powerpc/tlstocso.g: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
2005-07-08 06:22:04 +00:00
Alan Modra
32124d5bbf
* ldlang.c (wild_sort): Formatting.
...
(strip_excluded_output_sections): Strip zero size sections here.
* emultempl/elf32.em (gld*_strip_empty_sections): Delete.
(gld*_finish): Don't call the above.
* emultempl/hppaelf.em (hppaelf_finish): Likewise.
* emultempl/ppc64elf.em (ppc_finish): Likewise.
2005-07-08 06:20:16 +00:00
Alan Modra
c456f0829f
* elf-hppa.h (elf_hppa_final_link): Use gp val of zero when none
...
of the usual sections are found.
* elf-m10300.c (_bfd_mn10300_elf_size_dynamic_sections): Tidy.
Strip .dynbss if it is zero size.
* elf32-arm.c (elf32_arm_size_dynamic_sections): Likewise.
* elf32-cris.c (elf_cris_size_dynamic_sections): Likewise.
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Likewise.
* elf32-i370.c (i370_elf_size_dynamic_sections): Likewise, and
.dynsbss.
(i370_elf_finish_dynamic_sections): Don't attempt to write .got
when it is zero size.
* elf32-i386.c (elf_i386_size_dynamic_sections): Correct handling
of .dynbss and zero size sections.
* elf32-m32r.c (m32r_elf_size_dynamic_sections): Strip .dynbss if
it is zero size.
* elf32-m68k.c (elf_m68k_size_dynamic_sections): Tidy. Strip
.dynbss if zero size.
* elf32-ppc.c (ppc_elf_size_dynamic_sections): Likewise, .dynsbss
too.
* elf32-s390.c (elf_s390_size_dynamic_sections): Likewise.
* elf32-sh.c (sh_elf_size_dynamic_sections): Likewise.
* elf32-vax.c (elf_vax_size_dynamic_sections): Likewise.
* elf32-xtensa.c (elf_xtensa_size_dynamic_sections): Tidy. Strip
.plt.* and .got.plt.* if zero size.
* elf64-alpha.c (elf64_alpha_size_dynamic_sections): Tidy. Strip
.got* and .dynbss if zero size.
* elf64-hppa.c (elf64_hppa_size_dynamic_sections): Tidy. Strip
* elf64-ppc.c (create_linkage_sections): Create branch lookup table
in .data.rel.ro.brlt or .rodata.brlt, and similarly for associated
reloc section.
(create_got_section): Always create new .got and .rela.got sections.
(ppc64_elf_size_dynamic_sections): Tidy. Strip .dynbss if zero size.
* elf64-s390.c (elf_s390_size_dynamic_sections): Likewise.
* elf64-sh64.c (sh64_elf64_size_dynamic_sections): Likewise.
* elf64-x86-64.c (elf64_x86_64_size_dynamic_sections): Handle
dynamic bss sections correctly.
* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Tidy.
* elfxx-sparc.c (_bfd_sparc_elf_size_dynamic_sections): Tidy. Strip
.dynbss if zero size.
2005-07-08 06:20:06 +00:00
Ben Elliston
b4f261e094
* frags.h: Remove ANSI_PROTOTYPES conditional code.
...
* config/obj-elf.h: Likewise.
* config/tc-h8300.h: Likewise.
* config/tc-h8500.h: Likewise.
* config/tc-i370.h: Likewise.
* config/tc-i386.h: Likewise.
* config/tc-m68hc11.h: Likewise.
* config/tc-m68k.h: Likewise.
* config/tc-ppc.h: Likewise.
* config/tc-s390.h: Likewise.
* config/tc-sh.h: Likewise.
* config/tc-sparc.h: Likewise.
* config/tc-tic30.c: Likewise.
* config/tc-w65.h: Likewise.
* config/tc-xtensa.h: Likewise.
2005-07-08 05:57:21 +00:00
Ben Elliston
6c98dd1ecb
* elf32-xtensa.c: Include <stdarg.h> unconditionally, not only
...
when ANSI_PROTOTYPES is defined. Remove #ifdef logic.
2005-07-08 05:44:53 +00:00
Ben Elliston
d52d45a494
* bucomm.h: Include <stdarg.h> unconditionally, not only when
...
ANSI_PROTOTYPES is defined. Remove #ifdef logic.
* dlltool.c: Likewise.
* dllwrap.c: Likewise.
2005-07-08 05:32:46 +00:00
Hans-Peter Nilsson
d8b19f1a2d
PR gas/1049
...
* config/tc-cris.h (MD_APPLY_SYM_VALUE): Define.
2005-07-08 03:54:30 +00:00
Hans-Peter Nilsson
3352f82b97
PR gas/1049
...
* gas/cris/rd-pic-2.d, gas/cris/rd-pic-2.s: New test.
* gas/cris/rd-abs32-1.d: Tweak for not emitting reloc-related
garbage for global symbols.
2005-07-08 03:53:12 +00:00
H.J. Lu
29ef70053f
2005-07-07 H.J. Lu <hongjiu.lu@intel.com>
...
* elf-bfd.h (elf_backend_data): Add special_sections.
* elf.c (_bfd_elf_get_sec_type_attr): Check special_sections
first.
* elf32-arm.c (elf_backend_get_sec_type_attr): Removed.
(elf_backend_special_sections): New. Defined.
* elf32-m32r.c: Likewise.
* elf32-m68hc11.c: Likewise.
* elf32-m68hc12.c: Likewise.
* elf32-mcore.c: Likewise.
* elf32-sh64.c: Likewise.
* elf32-v850.c: Likewise.
* elf32-xtensa.c: Likewise.
* elf64-alpha.c: Likewise.
* elf64-hppa.c: Likewise.
* elf64-ppc.c: Likewise.
* elf64-sh64.c: Likewise.
* elfxx-ia64.c: Likewise.
* elfxx-mips.c: Likewise.
* elfxx-mips.h: Likewise.
* elfxx-target.h (elf_backend_special_sections): New.
(elfNN_bed): Initialize special_sections.
2005-07-08 00:26:53 +00:00
Alan Modra
e7de25feb2
daily update
2005-07-08 00:00:07 +00:00
gdbadmin
8f56946761
*** empty log message ***
2005-07-08 00:00:03 +00:00
Bob Wilson
074f51093b
* xtensa-modules.c: Update tables with Xtensa MMU features.
2005-07-07 21:50:57 +00:00
Jim Wilson
0fd3a4776c
Kaveh Ghazi's printf format attribute checking patch.
...
bfd:
* elf32-xtensa.c (vsprint_msg): Add format attribute. Fix
format bugs.
* vms.h (_bfd_vms_debug): Add format attribute.
(_bfd_vms_debug, _bfd_hexdump): Fix typos.
binutils:
* bucomm.h (report): Add format attribute.
* dlltool.c (inform): Likewise.
* dllwrap.c (display, inform, warn): Likewise.
* objdump.c (objdump_sprintf): Likewise.
* readelf.c (error, warn): Likewise. Fix format bugs.
gas:
* config/tc-tic30.c (debug): Add format attribute. Fix format
bugs.
include:
* dis-asm.h (fprintf_ftype): Add format attribute.
opcodes:
* arc-dis.c, arm-dis.c, cris-dis.c, crx-dis.c, d10v-dis.c,
d30v-dis.c, fr30-dis.c, h8300-dis.c, h8500-dis.c, i860-dis.c,
ia64-dis.c, ip2k-dis.c, m10200-dis.c, m10300-dis.c,
m88k-dis.c, mcore-dis.c, mips-dis.c, ms1-dis.c, or32-dis.c,
ppc-dis.c, sh64-dis.c, sparc-dis.c, tic4x-dis.c, tic80-dis.c,
v850-dis.c: Fix format bugs.
* ia64-gen.c (fail, warn): Add format attribute.
* or32-opc.c (debug): Likewise.
2005-07-07 19:27:52 +00:00
H.J. Lu
9968d831f9
2005-07-07 H.J. Lu <hongjiu.lu@intel.com>
...
PR 975
* elflink.c (_bfd_elf_symbol_refs_local_p): Only undefined
symbol with default visibility is local.
2005-07-07 17:44:58 +00:00
Andreas Schwab
b2edd3b5c7
* Makefile.def (flags_to_pass): Add CFLAGS_FOR_BUILD.
...
* Makefile.tpl (EXTRA_GCC_FLAGS): Don't pass CFLAGS_FOR_BUILD here.
* Makefile.in: Regenerated.
2005-07-07 15:38:42 +00:00
H.J. Lu
4cd5aacc4b
Fix the date of the last checkin.
2005-07-07 15:08:20 +00:00
Andreas Schwab
99efcb59ee
* observer.sh: Use different temporary file name depending on mode
...
of operation to avoid clash during parallel build.
2005-07-07 13:11:16 +00:00
Ben Elliston
3b1fcf963b
* config.bfd: Mark m68*-*-rtemscoff as obsolete.
2005-07-07 12:12:40 +00:00
Nick Clifton
22f8fcbd5c
arm-dis.c (opcode32 arm_opcodes): Fix ARM VFP fadds instruction disassembly
...
pattern.
vfp1xD.d: Adjust expected fadds disassemblies now that the dissassembler has
been fixed.
2005-07-07 11:37:10 +00:00
Kazu Hirata
5f1285334e
* configure.in: Add --enable-libssp and --disable-libssp.
...
* configure: Regenerate with autoconf-2.13.
2005-07-07 02:24:02 +00:00
Kelley Cook
4cf896a535
2005-07-07 Kelley Cook <kcook@gcc.gnu.org>
...
* config.table: Delete file. Move former contents into ...
* configure.ac: ... here and escape any brackets for m4.
* Makefile.in (config.status): Remove dependency on config.table.
* configure: Regenerate.
2005-07-07 02:21:57 +00:00
Kelley Cook
20ae7c3446
2005-07-07 Kelley Cook <kcook@gcc.gnu.org>
...
* config.in: Regenerate for 6/20 change.
2005-07-07 02:19:14 +00:00
Geoffrey Keating
4e3fc8e576
* configure.in: Don't build sim or rda when targetting darwin.
...
* configure: Regenerate.
2005-07-07 01:14:34 +00:00
Alan Modra
ceea5ff9c5
daily update
2005-07-07 00:00:07 +00:00
gdbadmin
a926dc4d2b
*** empty log message ***
2005-07-07 00:00:03 +00:00
H.J. Lu
bf50992e53
2005-07-06 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (cpu_arch): Add sse3.
* config/tc-i386.h (CpuSSE3): Renamed from ...
(CpuPNI): This. Defined as CpuSSE3.
* doc/c-i386.texi: Document .sse3.
2005-07-06 19:11:01 +00:00
Bob Rossi
3cb3b8dfd1
Index: gdb/ChangeLog
...
+2005-07-06 Bob Rossi <bob@brasko.net>
+
+ * fork-child.c (fork-inferior): Use accessor function for
+ inferior_io_terminal.
+ * infcmd.c (inferior_io_terminal): Make static.
+ (set_inferior_io_terminal): New function.
+ (get_inferior_io_terminal): Ditto.
+ (tty_command): Use accessor function.
+ (_initialize_infcmd): Add inferior_tty setshow variable.
+ (_initialize_infcmd): Remove tty command.
+ (_initialize_infcmd): Add a tty command that is an alias.
+ * inferior.h (set_inferior_io_terminal): New prototype.
+ (get_inferior_io_terminal): Ditto.
+ (new_tty_prefork): Add const qualifier to parameter.
+ * inflow.c (inferior_thisrun_terminal): Add const qualifier.
+ (new_tty_prefork): Add const qualifier to parameter.
+ * nto-procfs (procfs_create_inferior): Use accessor function.
+ (procfs_create_inferior): Add const qualifier to locals.
+ * win32-nat.c (child_create_inferior): Ditto.
+ * mi/mi-cmd-env.c (mi_cmd_inferior_tty_set): New function.
+ (mi_cmd_inferior_tty_set): Ditto.
+ * mi/mi-cmds.c (mi_cmds): Add inferior-tty-set and inferior-tty-show
+ * mi/mi-cmds.h (mi_cmd_inferior_tty_set): Add prototype.
+ (mi_cmd_inferior_tty_show): Ditto.
Index: gdb/doc/ChangeLog
+2005-07-06 Bob Rossi <bob@brasko.net>
+
+ * gdb.texinfo (GDB/MI Miscellaneous Commands): Add -inferior-tty-set
+ and -inferior-tty-show.
+ (Input/Output): Document "set/show inferior-tty" and tty alias.
Index: gdb/testsuite/ChangeLog
+2005-07-06 Bob Rossi <bob@brasko.net>
+
+ * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
+ command.
+ (Copyright): Update copyright.
2005-07-06 14:54:37 +00:00
H.J. Lu
5cf2e3f01e
2005-07-06 H.J. Lu <hongjiu.lu@intel.com>
...
* dwarf2.c (varinfo): Add addr.
(lookup_symbol_in_variable_table): Also check addr.
(scan_unit_for_symbols): Set addr for variable.
(comp_unit_find_line): Updated.
2005-07-06 13:43:21 +00:00
Nick Clifton
0adc9281f0
coff-alpha.c (alpha_adjust_reloc_in): Issue an informative error message if an
...
unknown reloc is encountered.
(alpha_relocate_section): Likewise.
ecoff.c (_bfd_ecoff_write_object_contents): Cope with a reloc with a missing
howto field.
2005-07-06 10:35:41 +00:00
Jan Beulich
5d5e6db937
gas/
...
2005-07-06 Jan Beulich <jbeulich@novell.com>
* config/tc-ia64.c (nop): Use zero for L-unit pseudo-nop.
2005-07-06 08:31:50 +00:00
Alan Modra
d125c27b97
* Makefile.am (stamp-m32r): Fix path to cpu files.
...
(stamp-m32r, stamp-iq2000): Likewise.
* Makefile.in: Regenerate.
* m32r-asm.c: Regenerate.
* po/POTFILES.in: Remove arm-opc.h. Add ms1-asm.c, ms1-desc.c,
ms1-desc.h, ms1-dis.c, ms1-ibld.c, ms1-opc.c, ms1-opc.h.
2005-07-06 08:19:39 +00:00