OSDN Git Service
fnasser [Mon, 8 Jan 2001 12:47:49 +0000 (12:47 +0000)]
2001-01-08 Fernando Nasser <fnasser@redhat.com>
* Makefile.in (install-gdbtk): Add .itcl files to the list of files
to be installed.
aj [Mon, 8 Jan 2001 09:37:43 +0000 (09:37 +0000)]
2001-01-08 Bo Thorsen <bo@suse.de>
* config/tc-i386.c (i386_immediate, i386_displacement):
GOTPCREL check fix.
obrien [Mon, 8 Jan 2001 05:25:58 +0000 (05:25 +0000)]
2000-01-07 David O'Brien <obrien@BSDi.com>
* emultempl/elf32.em: Only perform Linux ld hints processing when
targeting Linux.
Approved by: Nick Clifton <nickc@redhat.com>
Message-Id: <
200101040127.RAA15127@elmo.cygnus.com>
mrg [Mon, 8 Jan 2001 04:30:42 +0000 (04:30 +0000)]
2001-01-08 matthew green <mrg@redhat.com>
* gloss.cxx (do_sys_times): Set error value as well as return value
if times() does not exist on the host.
(do_sys_gettimeofday): Set error value as well as return value
if gettimeofday() does not exist on the host.
cgf [Mon, 8 Jan 2001 04:02:01 +0000 (04:02 +0000)]
* pinfo.cc (codepage_init): Move function.
* environ.cc (codepage_init): To here.
* exceptoins.cc (SIG_NONMASKABLE): Remove SIGCONT from consideration since it
is supposed to be maskable.
* signal.cc (sigaction): Ditto.
* sigproc.cc (wait_sig): Ditto.
* winsup.h: Eliminate global declaration of codepage_init.
ian [Mon, 8 Jan 2001 02:23:44 +0000 (02:23 +0000)]
* doc/c-i386.texi (i386-Arch): Remove spaces incorrectly inserted
in last change.
mrg [Mon, 8 Jan 2001 02:07:27 +0000 (02:07 +0000)]
fix an error in the previous entry.
pb [Sun, 7 Jan 2001 15:12:04 +0000 (15:12 +0000)]
2001-01-07 Philip Blundell <philb@gnu.org>
* ld.texinfo (Bug Reporting): Update email address for reports.
pb [Sun, 7 Jan 2001 15:11:26 +0000 (15:11 +0000)]
Update address for bug reports.
pb [Sun, 7 Jan 2001 15:04:20 +0000 (15:04 +0000)]
Update address for bug reports.
pb [Sun, 7 Jan 2001 14:53:57 +0000 (14:53 +0000)]
Update address for bug reports.
aj [Sun, 7 Jan 2001 12:04:21 +0000 (12:04 +0000)]
* config.sub, config.guess: Update from subversions.
mrg [Sun, 7 Jan 2001 04:51:31 +0000 (04:51 +0000)]
[components/ChangeLog]
2001-01-03 matthew green <mrg@redhat.com>
* configure.in (AC_HAVE_FUNCS): Also check for times(2).
* configure: Regenerate.
* config.in: Regenerate.
[components/gloss/ChangeLog]
2001-01-06 matthew green <mrg@redhat.com>
* gloss.cxx (gloss32::target_to_host_open_flags): Properly check for
valid open() flags.
2001-01-04 matthew green <mrg@redhat.com>
* gloss.cxx (gloss32::target_to_host_open_flags): Properly deal with
newlib open flags.
Need <sys/time.h> for gettimeofday(). Only include <sys/times.h> if
we have times().
2000-12-30 matthew green <mrg@redhat.com>
* gloss.cxx (do_sys_time): New function.
(do_sys_times): Likewise.
(do_sys_gettimeofday): Likewise.
(syscall_trap): Call do_sys_time(). Call new do_sys_times() and
do_sys_gettimeofday() for times() and .
* gloss.h (do_sys_time): Prototype.
(do_sys_times): Likewise.
(do_sys_gettimeofday): Likewise.
* libgloss.h (libgloss_syscall): Add `times' and `gettimeofday'.
jrydberg [Sat, 6 Jan 2001 15:44:00 +0000 (15:44 +0000)]
* openrisc.cpu (or32): Setup semantics for h-delay-insn to
current insn plus 4.
(h-delay-insn): New hardware register.
(l-jal): Uses h-delay-insn instead of pc when setting link register.
(l-jalr): Likewise.
(l-bal): Likewise.
* openrisc.opc (parse_hi16): Sign extend value.
(parse_lo16): Likewise.
hubicka [Sat, 6 Jan 2001 12:36:03 +0000 (12:36 +0000)]
* configure.in: Define DEFAULT_ARCH for i386.
* tc-i386.c (md_assemble): Return after the error message;
move testing for 64bit operands to proper place.
* i386.exp: Add tests for presence of 32bit versus 64bit output
format; run both 64bit and 32bit tests when format is available;
add x86_64 test.
* x86_64.s: New file.
* x86_64.d: New file.
bje [Sat, 6 Jan 2001 12:11:09 +0000 (12:11 +0000)]
2001-01-06 Ben Elliston <bje@redhat.com>
* utils-gen.scm (gen-sfmt-enum-decl): Use @prefix@ and @PREFIX@
instead of @cpu@ and @CPU@ to generically prefix symbol names.
* sim-cpu.scm (-gen-sem-fn-table-entry): Likewise.
(-gen-semantic-fn-table): Likewise.
(-gen-scache-semantic-fn): Likewise.
(-gen-no-scache-semantic-fn): Likewise.
(cgen-read.c): Likewise.
(cgen-sem-switch.c): Likewise.
* desc-cpu.scm (cgen-desc.c): Use @arch@, not @prefix@, since this
is a filename prefix.
* sim-decode.scm (IDESC-TABLE-VAR): Use @prefix@, et al.
(-gen-decode-insn-globals): Likewise.
(-gen-idesc-decls): Likewise.
(cgen-decode.h): Likewise.
(cgen-decode.c): Likewise.
* sim.scm (gen-cpu-insn-enum-decl): Likewise.
(gen-cpu-insn-enum): Likewise.
(sim-finish!): Likewise.
aj [Sat, 6 Jan 2001 11:07:06 +0000 (11:07 +0000)]
2001-01-06 Jan Hubicka <jh@suse.cz>, Andreas Jaeger <aj@suse.de>
* doc/as.texinfo: Document '#' as comment character for i386 and
x86_64. Add AMD x86-64 into menu of machine dependent information.
* doc/c-i386.texi: Document x86_64 extensions.
aj [Sat, 6 Jan 2001 11:06:26 +0000 (11:06 +0000)]
2001-01-06 Jan Hubicka <jh@suse.cz>, Andreas Jaeger <aj@suse.de>
* doc/as.texinfo: Document '#' as comment character for i386 and
x86_64. Add AMD x86-64 into menu of machine dependent information.
* doc/c-i386.texi: Document x86_64 extensions.
jjohnstn [Sat, 6 Jan 2001 00:59:10 +0000 (00:59 +0000)]
Fri Jan 5 19:57:00 EST 2001 Aaron J. Grier <aaron@frye.com>
* src/newlib/configure.host (*-*-rtems*): add printf long long
support for RTEMS.
jrydberg [Fri, 5 Jan 2001 14:34:06 +0000 (14:34 +0000)]
2001-01-05 Johan Rydberg <jrydberg@opencores.org>
* openrisc.cpu: New file.
* openrisc.opc: Likewise.
hubicka [Fri, 5 Jan 2001 12:30:09 +0000 (12:30 +0000)]
* tc-i386.c (md_assemble): Handle third byte of the opcode as prefix.
* i386.h (i386_optab): Make [sml]fence template to use immext field.
hubicka [Fri, 5 Jan 2001 11:11:54 +0000 (11:11 +0000)]
* i386-dis.c: Add x86_64 support.
(rex): New static variable.
(REX_MODE64, REX_EXTX, REX_EXTY, REX_EXTZ): New constants.
(USED_REX): New macro.
(Ev, Ed, Rm, Iq, Iv64, Cm, Dm, Rm*, Ob64, Ov64): New macros.
(OP_I64, OP_OFF64, OP_IMREG): New functions.
(OP_REG, OP_OFF): Declare.
(get64, get32, get32s): New functions.
(r??_reg): New constants.
(dis386_att): Change templates of instruction implicitly promoted
to 64bit; change e?? to RMe?? for unwind RM byte instructions.
(grps): Likewise.
(dis386_intel): Likewise.
(dixx86_64_att): New table based on dis386_att.
(dixx86_64_intel): New table based on dis386_intel.
(names64, names8rex): New global variable.
(names32, names16): Add extended registers.
(prefix_user_t): Recognize rex prefixes.
(prefix_name): Print REX prefixes nicely.
(op_riprel): New global variable.
(start_pc): Set type to bfd_vma.
(print_insn_i386): Detect the 64bit mode and use proper table;
move ckprefix after initializing the buffer; output unused rex prefixes;
output information about target of RIP relative addresses.
(putop): Support 'O' and 'I'. Update handling of "P', 'Q', 'R' and 'S';
(print_operand_value): New function.
(OP_E, OP_G, OP_REG, OP_I, OP_J, OP_DIR, OP_OFF, OP_D): Add support for
REX prefix and new modes.
(get64, get32s): New.
(get32): Return bfd_signed_vma type.
(set_op): Initialize the op_riprel.
* disassemble.c (disassembler): Recognize the x86-64 disassembly.
corinna [Fri, 5 Jan 2001 09:01:18 +0000 (09:01 +0000)]
* resource.cc (getrlimit): Set errno on EFAULT instead of returning it.
(setrlimit): Ditto.
Patch by David Sainty <David.Sainty@optimation.co.nz>:
* resource.cc (setrlimit): Prevent failing with an error when the
operation would not have changed anything.
bje [Fri, 5 Jan 2001 04:36:09 +0000 (04:36 +0000)]
2001-01-06 Ben Elliston <bje@redhat.com>
* cgen.sh: Allow extrafiles to include the semantics files when
generating an ISA-specific decoder.
kazu [Thu, 4 Jan 2001 23:27:07 +0000 (23:27 +0000)]
2001-01-04 Kazu Hirata <kazu@hxi.com>
* som.c: Fix formatting.
msnyder [Thu, 4 Jan 2001 23:22:44 +0000 (23:22 +0000)]
2001-01-04 Michael Snyder <msnyder@mvstp600e.cygnus.com>
* mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
hubicka [Thu, 4 Jan 2001 21:27:55 +0000 (21:27 +0000)]
* tc-i386.c (cpu_arch): Add Pentium4 and modify sledgehammer entry.
* NEWS: Add note about Pentium4 support.
nsd [Thu, 4 Jan 2001 19:58:31 +0000 (19:58 +0000)]
* valops.c (VALUE_SUBSTRING_START): Delete.
cgf [Thu, 4 Jan 2001 18:33:39 +0000 (18:33 +0000)]
* thread.cc: Need LONG_MAX definition.
fnasser [Thu, 4 Jan 2001 17:55:47 +0000 (17:55 +0000)]
2001-01-04 Fernando Nasser <fnasser@redhat.com>
The following changes fix the problem of having to click on a splash
window to make it disapear.
* modal.tcl (post): Take as an argument "expire", the time a modal
window is displayed.
* managedwin.itb (open): Check for an "expire" argument and pass the
value down to modal post method.
fnasser [Thu, 4 Jan 2001 17:27:02 +0000 (17:27 +0000)]
2001-01-04 Fernando Nasser <fnasser@totem.toronto.redhat.com>
* library/gdbmenubar.itcl (set_class_state): New public method.
Standard method to control state by class.
(menubar_menu_class_find): Delete public accessor method.
(menubar_change_menu_state): Change the state of a menu item
not of a whole class list.
* library/srcmenubar.itcl (enable_ui): Use set_class_state instead
of prying into base class internal data.
* library/gdbtoolbar.itcl (set_class_state): New public method.
Standard method to control state by class.
(toolbar_button_class_find): Delete public accessor method.
* library/srctoolbar.itcl (enable_ui): Use set_class_state instead
of prying into base class internal data.
fnasser [Thu, 4 Jan 2001 17:22:22 +0000 (17:22 +0000)]
Fix ChangeLog entry and commit typo (gdbmenubar should read srcmenubar).
fnasser [Thu, 4 Jan 2001 16:36:47 +0000 (16:36 +0000)]
2001-01-04 Fernando Nasser <fnasser@totem.toronto.redhat.com>
* library/interface.tcl (gdbtk_connect): New proc. Connects to ai
remote target (code previously at library/gdbmenubar.itcl).
(disconnect): Rename to...
(gdbtk_disconnect): New name for proc disconnect.
* library/gdbmenubar.itcl (do_connect): Remove the code mentioned
above and call the new interface proc gdbtk_connect.
Also, call ::update idletasks after changing the state of the
menu entries.
(do_detach): Call gdbtk_disconnect, not ::disconnect (old name).
(do_disconnect): Call gdbtk_disconnect, not disconnect (old name).
nsd [Thu, 4 Jan 2001 15:50:44 +0000 (15:50 +0000)]
* Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.
(SUBDIR_CLI_SRCS): Add cli/cli-utils.c.
(cli_utils_h): New variable.
(cli/cli-utils.o): New rule.
* cli/cli-utils.c: New file.
* cli/cli-utils.h: New file.
nsd [Thu, 4 Jan 2001 15:46:21 +0000 (15:46 +0000)]
* config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,
REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
nsd [Thu, 4 Jan 2001 15:39:28 +0000 (15:39 +0000)]
* gdbint.texinfo (POP_FRAME): Document use by return_command.
jjohnstn [Thu, 4 Jan 2001 01:00:11 +0000 (01:00 +0000)]
2001-01-03 Jeff Johnston <jjohnstn@redhat.com>
* gdb.cxx (restart_program): Added code to drive
new "restart" output pin.
* gdb.h (restart_pin): New output pin.
jjohnstn [Thu, 4 Jan 2001 00:59:47 +0000 (00:59 +0000)]
2001-01-03 Jeff Johnston <jjohnstn@redhat.com>
* configrun-sid.in: Imply --persistent if --gdb=xxxx specified.
Also set gdb "exit-on-detach" setting if gdb specified and
connect gdb restart pin to hw-reset-net. This will cause hw reset
if gdb restarts a program or if gdb terminates and is run again.
jjohnstn [Thu, 4 Jan 2001 00:59:24 +0000 (00:59 +0000)]
2001-01-03 Jeff Johnston <jjohnstn@redhat.com>
* arm-cma-tksm.conf: Regenerated.
* arm-cma.conf: Ditto.
* arm-gloss-tksm.conf: Ditto.
* arm-gloss.conf: Ditto.
* arm-glossBE.conf: Ditto.
* arm-pid-cygmon-tksm.conf: Ditto.
* arm-pid-cygmon.conf: Ditto.
* arm-pid-tksm.conf: Ditto.
* arm-pid.conf: Ditto.
* arm-pidBE.conf: Ditto.
kazu [Wed, 3 Jan 2001 22:53:38 +0000 (22:53 +0000)]
2001-01-03 Kazu Hirata <kazu@hxi.com>
* ecoffswap.h: Fix formatting.
* elf-bfd.h: Likewise.
* elfarm-nabi.c: Likewise.
* elfarm-oabi.c: Likewise.
* elfcode.h: Likewise.
* elfcore.h: Likewise.
* elflink.c: Likewise.
* elflink.h: Likewise.
* elfxx-ia64.c: Likewise.
* elfxx-target.h: Likewise.
fche [Wed, 3 Jan 2001 22:16:03 +0000 (22:16 +0000)]
* dummy commit to check listarch of sid-cvs
jtc [Wed, 3 Jan 2001 21:12:16 +0000 (21:12 +0000)]
* alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in comment.
kazu [Wed, 3 Jan 2001 19:26:07 +0000 (19:26 +0000)]
2001-01-03 Kazu Hirata <kazu@hxi.com>
* libbfd.c: Fix formatting.
* linker.c: Likewise.
* lynx-core.c: Likewise.
cgf [Wed, 3 Jan 2001 18:50:25 +0000 (18:50 +0000)]
* thread.cc (MTinterface::CreateSemaphore): Correctly set semaphore max.
hubicka [Wed, 3 Jan 2001 16:27:41 +0000 (16:27 +0000)]
* tc-i387.c (pi, pte, pt): Update.
(type_names): Add new types.
hubicka [Wed, 3 Jan 2001 15:36:25 +0000 (15:36 +0000)]
* tc-i386.h (CpuK6, CpuAthlon, CpuSledgehammer, CpuMMX, Cpu3dnow,
CpuUnknown): Renumber
(CpuP4, CpuSSE2): New.
(CpuUnknownFlags): Add CpuP4 and CpuSSE2
* i386.h (i386_optab): Fix 64bit pushf template; Add instructions
introduced by Pentium4
fnasser [Wed, 3 Jan 2001 15:13:16 +0000 (15:13 +0000)]
2001-01-03 Fernando Nasser <fnasser@totem.toronto.redhat.com>
* library/prefs.tcl (pref_set_defaults): Define gdb/src/top_control
to allow the source window controls to be placed at the top.
* library/srcwin.itb (_build_win): Test for gdb/src/top_control
and place the controls accordingly.
fche [Wed, 3 Jan 2001 15:10:26 +0000 (15:10 +0000)]
* generalization
2001-01-03 Richard Sandiford <r.sandiford@redhat.com>
cgen-dis.in (read_insn): Use bfd_get_bits()
cgf [Wed, 3 Jan 2001 14:45:47 +0000 (14:45 +0000)]
* fhandler_console.cc (fhandler_console::read): Restore missing test for code
page before doing OemToCharBuff.
cgf [Wed, 3 Jan 2001 14:44:13 +0000 (14:44 +0000)]
Wed Jan 3 09:20:20 2001 Jason Tishler <jt@dothill.com>
* include/cygwin/version.h: Fix typo in CYGWIN_VERSION_DLL_COMBINED
macro.
pb [Wed, 3 Jan 2001 10:03:46 +0000 (10:03 +0000)]
2001-01-03 Philip Blundell <pb@futuretv.com>
* config/tc-alpha.c (alpha_force_relocation): Handle vtable
relocs.
(alpha_fix_adjustable): Likewise.
(md_apply_fix): Likewise.
pb [Wed, 3 Jan 2001 09:51:52 +0000 (09:51 +0000)]
2001-01-03 Philip Blundell <pb@futuretv.com>
* ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha.
* ld-shared/shared.exp: Likewise.
fnasser [Wed, 3 Jan 2001 05:34:04 +0000 (05:34 +0000)]
2001-01-02 Fernando Nasser <fnasser@totem.toronto.redhat.com>
* library/gdbmenubar.itcl: New file. Define the GDBMenuBar class,
a generic menubar building facility for Insight windows (WIP).
* library/gdbtoolbar.itcl: New file. Define the GDBToolBar class,
a generic toolbar building facility for Insight windows (WIP).
* library/srcmenubar.itcl: New file. Define the SrcMenuBar class,
which implements the Source Window menubar (inherits GDBMenuBar).
* library/srctoolbar.itcl: New file. Define the SrcToolBar class,
which implements the Source Window toolbar (inherits GDBToolBar).
* library/srcwin.itb (_build_win): Use SrcMenuBar and SrcToolBar
instead of the obsolete GDBSrcBar.
* library/srcbar.tcl: Mark as OBSOLETE.
* library/toolbar.tcl: Mark as OBSOLETE. Rename class GDBToolBar
to avoid conflict with new class with the same name.
* library/Makefile (TCL): Include .itcl files.
* library/tclIndex: Regenerate.
fnasser [Wed, 3 Jan 2001 04:31:15 +0000 (04:31 +0000)]
2001-01-02 Fernando Nasser <fnasser@totem.toronto.redhat.com>
* library/srcwin.itb (_build_win): If gdb is running a program, load
the window with source for that location (if available).
(download_progress): Calls to "update" must refer to the global
namespace.
fnasser [Wed, 3 Jan 2001 03:42:19 +0000 (03:42 +0000)]
2001-01-02 Fernando Nasser <fnasser@totem.toronto.redhat.com>
* library/interface.tcl (gdbtk_quit_check): Save session whenever
possible.
msnyder [Tue, 2 Jan 2001 23:51:35 +0000 (23:51 +0000)]
2001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>
* sh-tdep.c (sh_extract_return_value): Allow for small return type.
(sh_sh4_extract_return_value): Call sh_extract_return_value for
msnyder [Tue, 2 Jan 2001 20:49:18 +0000 (20:49 +0000)]
Remove prototypes for obsolete static functions.
msnyder [Tue, 2 Jan 2001 20:37:11 +0000 (20:37 +0000)]
* sparc-tdep.c: update copyright notice.
msnyder [Tue, 2 Jan 2001 20:34:50 +0000 (20:34 +0000)]
Oops, fix typo in previous check-in.
msnyder [Tue, 2 Jan 2001 20:32:50 +0000 (20:32 +0000)]
2001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>
* sparc-tdep.c (sparc-frame-chain): Fix typo in comment.
msnyder [Tue, 2 Jan 2001 20:21:53 +0000 (20:21 +0000)]
2000-12-20 Michael Snyder <msnyder@mvstp600e.cygnus.com>
* arch-utils.c (default_frame_address): New function. Default
implementation of frame_args_address and frame_locals_address.
* arch-utils.h (default_frame_address): Export.
* d10v-tdep.c (d10v_gdbarch_init): Use default_frame_address.
(d10v_frame_args_address, d10v_frame_locals_address): Delete.
* sh-tdep.c (sh_gdbarch_init): Use default_frame_address.
(sh_frame_args_address, sh_frame_locals_address): Delete.
* sparc-tdep.c (sparc_gdbarch_init): Use default_frame_address.
(sparc_frame_address): Delete.
nickc [Tue, 2 Jan 2001 19:39:15 +0000 (19:39 +0000)]
Fix msr-bsd test
kazu [Tue, 2 Jan 2001 19:22:56 +0000 (19:22 +0000)]
2001-01-02 Kazu Hirata <kazu@hxi.com>
* peicode.h: Fix formatting.
kazu [Tue, 2 Jan 2001 18:58:44 +0000 (18:58 +0000)]
2001-01-02 Kazu Hirata <kazu@hxi.com>
* pc532-mach.c: Fix formatting.
* pe-arm.c: Likewise.
* pe-i386.c: Likewise.
* pe-mips.c: Likewise.
* pe-ppc.c: Likewise.
* pe-sh.c: Likewise.
* pei-mips.c: Likewise.
* pei-sh.c: Likewise.
* ppcboot.c: Likewise.
* ptrace-core.c: Likewise.
fche [Tue, 2 Jan 2001 16:34:06 +0000 (16:34 +0000)]
* generalization
2001-01-02 Richard Sandiford <rsandifo@redhat.com>
* cgen-dis.c (hash_insn_array): Use bfd_put_bits().
(hash_insn_list): Likewise
* cgen-ibld.in (insert_1): Use bfd_put_bits() and bfd_get_bits().
(extract_1): Use bfd_get_bits().
(extract_normal): Apply sign extension to both extraction
methods.
* cgen-opc.c (cgen_get_insn_value): Use bfd_get_bits()
(cgen_put_insn_value): Use bfd_put_bits()
fnasser [Tue, 2 Jan 2001 00:53:40 +0000 (00:53 +0000)]
2001-01-01 Fernando Nasser <fnasser@totem.toronto.redhat.com>
* library/ChangeLog-2000: New file. Entries dated 2000 moved here
from library/ChangeLog.
* library/ChangeLog: Removed.
* generic/ChangeLog-2000: New file. Entries dated 2000 moved here
from library/ChangeLog.
* generic/ChangeLog: Removed.
kazu [Mon, 1 Jan 2001 21:37:35 +0000 (21:37 +0000)]
2001-01-01 Kazu Hirata <kazu@hxi.com>
* reloc.c: Fix formatting.
* riscix.c: Likewise.
* rs6000-core.c: Likewise.
* xcoff-target.h: Likewise.
pb [Mon, 1 Jan 2001 14:54:03 +0000 (14:54 +0000)]
2001-01-01 Philip Blundell <philb@gnu.org>
* ld-undefined/weak-undef.exp: New test.
* ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting
files for above.
pb [Mon, 1 Jan 2001 14:52:34 +0000 (14:52 +0000)]
2001-01-01 Philip Blundell <philb@gnu.org>
* ld-elfvers/vers.exp: Run test on Linux/ARM.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-shared/shared.exp: Likewise.
pb [Mon, 1 Jan 2001 13:43:05 +0000 (13:43 +0000)]
2001-01-01 Philip Blundell <philb@gnu.org>
* gas/arm/adrl.s, gas/arm/pic.s, gas/arm/msr-bad.s: New tests.
* gas/arm/arm.exp: Run them.
* gas/arm/adrl.d, gas/arm/pic.d: Expected results for above.
* gas/arm/arm6.s: Also test uppercase `CPSR' and `SPSR'.
hjl [Mon, 1 Jan 2001 01:51:17 +0000 (01:51 +0000)]
2000-12-31 H.J. Lu <hjl@gnu.org>
* listing.c (listing_message): Allocate string only if it is
used.
* configure: Rebuild.
nickc [Sun, 31 Dec 2000 19:56:03 +0000 (19:56 +0000)]
Fix problems with new EXACTLY_TWO_DASHES command line switch option.
hp [Sun, 31 Dec 2000 19:54:58 +0000 (19:54 +0000)]
* doc/internals.texi (Relaxing with a table) <after relaxation>:
Point out caveats with generating fixups for the opcode in a frag.
hubicka [Sat, 30 Dec 2000 18:05:10 +0000 (18:05 +0000)]
* configure.in: Add support for x86_64 and x86_64-*-linux-gnu*
* NEWS: Add x86_64.
* i386.h (i386_optab): Add "rex*" instructions;
add swapgs; disable jmp/call far direct instructions for
64bit mode; add syscall and sysret; disable registers for 0xc6
template. Add 'q' suffixes to extendable instructions, disable
obsoletted instructions, add new sign/zero extension ones.
(i386_regtab): Add extended registers.
(*Suf): Add No_qSuf.
(q_Suf, wlq_Suf, bwlq_Suf): New.
hjl [Fri, 29 Dec 2000 23:48:10 +0000 (23:48 +0000)]
2000-12-29 H.J. Lu <hjl@gnu.org>
* listing.c (calc_hex): Print the variable part only if the
fragment type is rs_fill.
dj [Fri, 29 Dec 2000 20:16:02 +0000 (20:16 +0000)]
* fnmatch.c: Make the note about the origins of this file more
accurate, at least until we can sync with glibc.
* getopt.c: Ditto.
* getopt1.c: Ditto.
* md5.c: Ditto.
* obstack.c: Ditto.
hp [Fri, 29 Dec 2000 18:32:46 +0000 (18:32 +0000)]
* doc/internals.texi (tc_conditional_pseudoop,
TC_LINKRELAX_FIXUP): Fix typos.
hp [Fri, 29 Dec 2000 05:44:51 +0000 (05:44 +0000)]
* elfcode.h (elf_object_p): Also restore the bfd mach field on
error, by calling bfd_default_set_arch_mach with incoming
values.
nickc [Thu, 28 Dec 2000 19:54:33 +0000 (19:54 +0000)]
Requre that long options starting with 'o' only accept a double dash prefix.
fche [Thu, 28 Dec 2000 19:53:54 +0000 (19:53 +0000)]
* error msg tweak
2000-12-28 Frank Ch. Eigler <fche@redhat.com>
* cgen-asm.in (parse_insn_normal): Print better error message for
instructions with missing operands.
rth [Thu, 28 Dec 2000 19:14:37 +0000 (19:14 +0000)]
* write.c (subsegs_finish): Fix thinko last change -- don't
"optimize" the alignment == 0 case.
rth [Thu, 28 Dec 2000 10:07:55 +0000 (10:07 +0000)]
* as.h (rs_align_test): New.
* frags.c (NOP_OPCODE): Move default from read.c.
(MAX_MEM_FOR_RS_ALIGN_CODE): New default.
(frag_align_code): New.
* frags.h (frag_align_code): Declare.
* read.c (NOP_OPCODE): Remove.
(do_align): Use frag_align_code.
* write.c (NOP_OPCODE): Remove.
(get_recorded_alignment): New.
(cvt_frag_to_fill): Handle rs_align_test.
(relax_segment): Likewise.
(subsegs_finish): Align last subseg in section to the
section alignment. Use frag_align_code.
* write.h (get_recorded_alignment): Declare.
* config/obj-coff.c (size_section): Handle rs_align_test.
(fill_section, fixup_mdeps): Likewise.
(write_object_file): Use frag_align_code.
* config/tc-alpha.c (alpha_align): Use frag_align_code.
(alpha_handle_align): New.
* config/tc-alpha.h (HANDLE_ALIGN): New.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-i386.h (md_do_align): Use frag_align_code.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-ia64.c (ia64_md_do_align): Don't do code alignment.
(ia64_handle_align): New.
* config/tc-ia64.h (HANDLE_ALIGN): New.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-m32r.c (m32r_do_align): Remove.
(m32r_handle_align): New.
(fill_insn): Use frag_align_code.
* config/tc-m32r.h (md_do_align): Remove.
(HANDLE_ALIGN, MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-m88k.c, config/tc-m88k.h: Similarly.
* config/tc-mips.c, config/tc-mips.h: Similarly.
* config/tc-sh.c (sh_cons_align): Use rs_align_test.
(sh_handle_align): Likewise. Handle rs_align_code.
(sh_do_align): Remove.
* config/tc-sh.h (md_do_align): Remove.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
* config/tc-sparc.c (sparc_cons_align): Use rs_align_test.
(sparc_handle_align): Likewise. Handle rs_align_code.
* config/tc-sparc.h (md_do_align): Remove.
(MAX_MEM_FOR_RS_ALIGN_CODE): New.
kettenis [Wed, 27 Dec 2000 21:37:57 +0000 (21:37 +0000)]
Fix debugging programs statically linked against the thread library.
* thread-db.c: Various comment fixes and additions.
Include "bfd.h", "symfile.h" and "objfiles.h".
(keep_thread_db): New variable.
(find_new_threads_callback): Remove prototype.
(thread_db_find_new_threads): New prototype.
(thread_db_push_target, thread_db_unpush_target): Remove
functions.
(deactivate_target): New function.
(thread_db_new_objfile): If OBJFILE == NULL, force deactivation of
target vector. Activate target vector directly instead of calling
thread_db_push_target. Set keep_thread_db if thread library is
detected in the main symbol file. Only enable thread event
reporting if there actually is a child process. Likewise for
detecting new threads, done by calling thread_db_find_new_threads
instead of iterating over the threads ourselves.
(thread_db_detach): Call deactivate_target instead of
thread_db_unpush_target.
(thread_db_wait): Bail out early if we're not debugging the
multi-threaded child process yet.
(thread_db_post_startup_inferior): New function.
(thread_db_mourn_inferior): Call deactivate_target instead of
thread_db_unpush_target.
(init_thread_db_ops): Add thread_db_post_startup_inferior to
thread_db_ops.
aoliva [Wed, 27 Dec 2000 17:47:20 +0000 (17:47 +0000)]
* Make-common.in (sim-io.o): Depend on targ-vals.h.
orjanf [Wed, 27 Dec 2000 11:14:12 +0000 (11:14 +0000)]
Added Orjan Friberg to Write After Approval list.
corinna [Wed, 27 Dec 2000 00:13:57 +0000 (00:13 +0000)]
* cygwin.din: Add symbols for `getrlimit' and `setrlimit'.
* exceptions.cc (stackdump): Avoid creating stackdump when
`rlim_core' is 0.
* resource.cc: New global variable `rlim_core'.
(getrlimit): New function.
(setrlimit): Ditto.
include/cygwin/version.h: Bump minor API version to 32 due to
adding `getrlimit' and `setrlimit'.
include/sys/resource.h: Add defines, types and prototypes for
`getrlimit' and `setrlimit'.
dj [Tue, 26 Dec 2000 22:19:44 +0000 (22:19 +0000)]
* bsearch.c: New file.
* configure.in (funcs): Add bsearch.
(AC_CHECK_FUNCS): Likewise.
* configure, config.in: Regenerate.
nickc [Tue, 26 Dec 2000 20:55:29 +0000 (20:55 +0000)]
Add --no-default-excludes option for PE targets
kazu [Tue, 26 Dec 2000 19:50:49 +0000 (19:50 +0000)]
2000-12-26 Kazu Hirata <kazu@hxi.com>
* vaxnetbsd.c: Fix formatting.
* versados.c: Likewise.
* vms-gsd.c: Likewise.
* vms-hdr.c: Likewise.
* vms-misc.c: Likewise.
nickc [Tue, 26 Dec 2000 18:17:51 +0000 (18:17 +0000)]
Synchronise with master FSF GCC sources
cgf [Tue, 26 Dec 2000 03:21:05 +0000 (03:21 +0000)]
* autoload.h: Make DLL initializers global to avoid inlining.
* exceptions.cc (interrupt_setup): Reorganize arguments to allow use of
regparm.
(interrupt_now): Ditto.
(interrupt_on_return): Ditto.
(call_handler): Ditto.
aoliva [Mon, 25 Dec 2000 21:41:20 +0000 (21:41 +0000)]
* archive.c (coff_write_armap): Don't write more than symbol_count
`archive_member_file_ptr's.
cgf [Mon, 25 Dec 2000 18:37:44 +0000 (18:37 +0000)]
* include/cygwin/version.h: Bump DLL minor version number to 8.
cgf [Mon, 25 Dec 2000 17:49:36 +0000 (17:49 +0000)]
missed a spot.
cgf [Mon, 25 Dec 2000 17:23:29 +0000 (17:23 +0000)]
* lib/Makefile.in: Don't make "links" to include/w32api directory.
kazu [Mon, 25 Dec 2000 14:42:42 +0000 (14:42 +0000)]
2000-12-25 Kazu Hirata <kazu@hxi.com>
* vms-tir.c: Fix formatting.
eliz [Mon, 25 Dec 2000 09:10:46 +0000 (09:10 +0000)]
GDB version and refcard copyright fixed.
bje [Sat, 23 Dec 2000 21:52:14 +0000 (21:52 +0000)]
2000-12-23 Ben Elliston <bje@redhat.com>
* cgen-trace.c (trace_result): Handle 'f' type operands; output
them to the trace stream using sim_fpu_printn_fpu. Include
"sim-fpu.h".
kazu [Sat, 23 Dec 2000 16:48:10 +0000 (16:48 +0000)]
2000-12-23 Kazu Hirata <kazu@hxi.com>
* vms.c: Fix formatting.
* vms.h: Likewise.
bje [Sat, 23 Dec 2000 11:51:04 +0000 (11:51 +0000)]
2000-12-15 Ben Elliston <bje@redhat.com>
* sim-fpu.h (sim_fpu_printn_fpu): Declare.
* sim-fpu.c (print_bits): Add digits parameter. Print only as many
trailing digits as specified (-1 to print all digits).
(sim_fpu_print_fpu): New wrapper around sim_fpu_printn_fpu.
(sim_fpu_printn_fpu): Rename from sim_fpu_print_fpu; update calls
to print_bits ().