OSDN Git Service

pf3gnuchains/sourceware.git
21 years ago * section.c (bfd_make_section): Return NULL for existing section.
amodra [Fri, 4 Jul 2003 04:14:56 +0000 (04:14 +0000)]
* section.c (bfd_make_section): Return NULL for existing section.

21 years ago* mount.cc (struct opt): Remove posix option.
cgf [Fri, 4 Jul 2003 03:20:21 +0000 (03:20 +0000)]
* mount.cc (struct opt): Remove posix option.

21 years ago* mount.cc (longopts): Add long "options" keyword.
cgf [Fri, 4 Jul 2003 03:11:18 +0000 (03:11 +0000)]
* mount.cc (longopts): Add long "options" keyword.
(opts): Add -o option.
(usage): Display -o option.
(struct opt): New.
(concat3): New function.
(main): Handle -o flag.

21 years ago* path.cc (fillout_mntent): Change "posix" to "managed".
cgf [Fri, 4 Jul 2003 03:08:26 +0000 (03:08 +0000)]
* path.cc (fillout_mntent): Change "posix" to "managed".

21 years ago* fhandler.h (FH_ENC): New enum.
cgf [Fri, 4 Jul 2003 03:07:01 +0000 (03:07 +0000)]
* fhandler.h (FH_ENC): New enum.
(fhandler_base::get_encoded): New function.
(fhandler_base::set_encoded): Ditto.
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Set encoded flag in
fhandler, as appropriate.
(fhandler_disk_file::readdir): Unmunge filename as appropriate based on new
encoding flag.
* path.cc (normalize_posix_path): Don't punt on files with colons.
(special_char): New function.
(mount_item::fnmunge): Ditto.
(fnunmunge): Ditto.
(special_name): Ditto.
(mount_item::build_win32): Avoid drive considerations when file is encoded.
(mount_info::conv_to_win32_path): Handle encoded filenames.
(mount_info::conv_to_posix_path): Ditto.
(fillout_mntent): Add posix string when directory is encoded.
* path.h (fnunmunge): Declare.
(path_conv::is_encoded): Declare.

21 years agontsec patch
cgf [Fri, 4 Jul 2003 01:58:24 +0000 (01:58 +0000)]
ntsec patch

21 years ago * elf32-ppc.c (ppc_elf_create_dynamic_sections): Don't call
amodra [Fri, 4 Jul 2003 01:57:26 +0000 (01:57 +0000)]
* elf32-ppc.c (ppc_elf_create_dynamic_sections): Don't call
ppc_elf_create_got if we've already done so.

21 years ago * elf-bfd.h (_bfd_elf_create_linker_section) Don't declare.
amodra [Fri, 4 Jul 2003 01:50:11 +0000 (01:50 +0000)]
* elf-bfd.h (_bfd_elf_create_linker_section) Don't declare.
(_bfd_elf_find_pointer_linker_section): Likewise.
(bfd_elf32_create_pointer_linker_section): Likewise.
(bfd_elf32_finish_pointer_linker_section): Likewise.
(bfd_elf64_create_pointer_linker_section): Likewise.
(bfd_elf64_finish_pointer_linker_section): Likewise.
(_bfd_elf_make_linker_section_rela): Likewise.
* elfcode.h (elf_create_pointer_linker_section): Don't define.
(elf_finish_pointer_linker_section): Likewise.
* elflink.c (_bfd_elf_make_linker_section_rela): Delete.
(_bfd_elf_create_linker_section): Move this function..
(_bfd_elf_find_pointer_linker_section): ..and this..
* elflink.h (elf_create_pointer_linker_section): ..and this..
(elf_finish_pointer_linker_section): ..and this..
* elf32-ppc.c: ..to here, renaming to the following, and adjusting
calls.
(elf_create_linker_section): Convert to C90, tidy.
(elf_find_pointer_linker_section): Likewise.
(elf_create_pointer_linker_section): Likewise.
(elf_finish_pointer_linker_section): Likewise.
* elf32-i370.c: Delete #if 0 code.

21 years ago * remote-vx.c (vx_add_symbols): Fix compilation error.
brobecke [Fri, 4 Jul 2003 01:27:25 +0000 (01:27 +0000)]
   * remote-vx.c (vx_add_symbols): Fix compilation error.

21 years ago2003-07-03 Michael Snyder <msnyder@redhat.com>
msnyder [Fri, 4 Jul 2003 00:03:52 +0000 (00:03 +0000)]
2003-07-03  Michael Snyder  <msnyder@redhat.com>

* gencode.c (movs): Fix a couple of text transpositions.

21 years agodaily update
amodra [Fri, 4 Jul 2003 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Fri, 4 Jul 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2003-07-03 Andrew Cagney <cagney@redhat.com>
cagney [Thu, 3 Jul 2003 22:14:41 +0000 (22:14 +0000)]
2003-07-03  Andrew Cagney  <cagney@redhat.com>

* gdbarch.sh (REGISTER_NAME): Do not supply a default.
* gdbarch.h, gdbarch.c: Re-generate.
* config/sparc/tm-sparc.h (REGISTER_NAME): Define.
(legacy_register_name): Declare.
* config/sparc/tm-sp64.h (legacy_register_name): Declare.
(REGISTER_NAME): Define.
* sparc-tdep.c (legacy_register_name): New function.
* config/pa/tm-hppa64.h (REGISTER_NAMES): Delete macro.
(REGISTER_NAME): Define.
(hppa64_register_name): Declare.
* config/pa/tm-hppa.h (REGISTER_NAMES): Delete macro.
* hppa-tdep.c (hppa_gdbarch_init): Set hppa_register_name.
(hppa64_register_name): New function.
(hppa_register_name): New function.
* arch-utils.c (legacy_register_name): Delete.
* arch-utils.h (legacy_register_name): Delete.

21 years ago* fhandler_tty.cc (fhandler_tty_slave::open): Conditionalize a little more of
cgf [Thu, 3 Jul 2003 21:22:17 +0000 (21:22 +0000)]
* fhandler_tty.cc (fhandler_tty_slave::open): Conditionalize a little more of
the cygserver stuff so that ttys actually work.

21 years ago * mmap.cc (mmap64): Allow MAP_FIXED with pagesize granularity (4K).
corinna [Thu, 3 Jul 2003 20:53:26 +0000 (20:53 +0000)]
* mmap.cc (mmap64): Allow MAP_FIXED with pagesize granularity (4K).
If a non-zero addr is given, align it to the next lower 64K boundary.
(fhandler_disk_file::mmap): If a non-zero address is given, try
mapping using the given address first.  If it fails and flags is not
MAP_FIXED, try again with NULL address.

21 years ago2003-07-03 Shaun Jackman <sjackman@pathwayconnect.com>
jjohnstn [Thu, 3 Jul 2003 17:11:07 +0000 (17:11 +0000)]
2003-07-03  Shaun Jackman  <sjackman@pathwayconnect.com>

        * libc/include/stdbool.h: New header file defined by C99.

21 years ago * config.guess, config.sub: Update with new versions from ftp.gnu.org.
earnie [Thu, 3 Jul 2003 15:17:14 +0000 (15:17 +0000)]
* config.guess, config.sub: Update with new versions from ftp.gnu.org.

21 years ago * config.guess, config.sub: Update with versions from ftp.gnu.org.
earnie [Thu, 3 Jul 2003 15:15:56 +0000 (15:15 +0000)]
* config.guess, config.sub: Update with versions from ftp.gnu.org.

21 years ago * cli/cli-interp.c (cli_interpreter_resume): Update the
drow [Thu, 3 Jul 2003 14:49:25 +0000 (14:49 +0000)]
* cli/cli-interp.c (cli_interpreter_resume): Update the
cli_uiout's stream to gdb_stdout.

21 years ago2003-07-03 Andrew Cagney <cagney@redhat.com>
cagney [Thu, 3 Jul 2003 14:34:28 +0000 (14:34 +0000)]
2003-07-03  Andrew Cagney  <cagney@redhat.com>

* gdbarch.sh (REGISTER_RAW_SIZE, REGISTER_VIRTUAL_SIZE): Add
predicate.
* gdbarch.h, gdbarch.c: Re-generate.
* regcache.c (init_regcache_descr): Use legacy code when either
REGISTER_BYTE or REGISTER_RAW_SIZE is set.

21 years agomerge from gcc
dj [Thu, 3 Jul 2003 14:00:54 +0000 (14:00 +0000)]
merge from gcc

21 years ago * gdb.base/store.c (charest): New typedef.
drow [Thu, 3 Jul 2003 13:55:21 +0000 (13:55 +0000)]
* gdb.base/store.c (charest): New typedef.
(add_char): Rename to add_charest, update.
(wack_char): Rename to wack_charest, update types.  Return l + r
to keep r live across the call.
(wack_short, wack_int, wack_long, wack_longest, wack_float)
(wack_double, wack_doublest): Return l + r to keep r live across
the call.
* gdb.base/store.exp: Accomodate store.c changes.

21 years ago * mingwex/math/trunc.c (trunc): Provide lvalue for memory input constraint.
dannysmith [Thu, 3 Jul 2003 11:24:17 +0000 (11:24 +0000)]
* mingwex/math/trunc.c (trunc): Provide lvalue for memory input constraint.
* mingwex/math/truncf.c (truncf): Likewise.
* mingwex/math/truncl.c (truncl): Likewise.
* mingwex/math/modff.c (modff): Likewise.
* mingwex/math/modfl.c (modfl): Likewise.

21 years ago * include/search.h: New file.
dannysmith [Thu, 3 Jul 2003 07:50:52 +0000 (07:50 +0000)]
* include/search.h: New file.
* include/stdlib.h: Add comment about qsort, bsearch in
search.h.
* test_headers.c: Include search.h.
* moldname.def.in (lfind, lsearch): Add.

21 years ago * include/commdlg.h (CommDlg_OpenSave_*): Add parentheses around
infidel [Thu, 3 Jul 2003 02:19:01 +0000 (02:19 +0000)]
* include/commdlg.h (CommDlg_OpenSave_*): Add parentheses around
macro arguments. Thanks to Tom Bishop <tombishop@users.sf.net>.
* include/winuser.h (MONITOR_DEFAULTTONULL, MONITOR_DEFAULTTOPRIMARY,
MONITOR_DEFAULTTONEAREST, MONITORINFOF_PRIMARY): Add defines.
(TPM_RECURSE): Add guard for Win98/Win2K.
Thanks to Magnus Olsen <greatlord@users.sf.net>.

21 years agodaily update
amodra [Thu, 3 Jul 2003 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Thu, 3 Jul 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago2003-07-02 Martin Hunt <hunt@redhat.com>
hunt [Wed, 2 Jul 2003 22:19:29 +0000 (22:19 +0000)]
2003-07-02  Martin Hunt  <hunt@redhat.com>

* library/prefs.tcl (pref_set_option_db): Only
set checkbutton select color for Unix.  Fixes Windows
checkbutton problem.

21 years ago * include/process.h (_execv, _execvp, _spawnv, _spawnvp, _execve,
dannysmith [Wed, 2 Jul 2003 22:09:25 +0000 (22:09 +0000)]
* include/process.h (_execv, _execvp, _spawnv, _spawnvp, _execve,
_execvpe, _spawnve, _spawnvpe, execv, execvp, spawnv, spawnvp,
execve, execvpe, spawnve, spawnvpe): Const-ify all the char params.

21 years ago * NEWS: Move "set logging" entry into GDB 6.0 section.
drow [Wed, 2 Jul 2003 20:51:34 +0000 (20:51 +0000)]
* NEWS: Move "set logging" entry into GDB 6.0 section.

21 years ago2003-07-02 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 2 Jul 2003 20:32:07 +0000 (20:32 +0000)]
2003-07-02  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/sys/types.h (int8_t): Make signed.

21 years ago* s390-tdep.c (struct frame_extra_info): new member:
jimb [Wed, 2 Jul 2003 19:20:55 +0000 (19:20 +0000)]
* s390-tdep.c (struct frame_extra_info): new member:
'stack_bought_valid'.
(s390_get_frame_info): Set fextra_info->stack_bought_valid if we
initialize fextra_info->stack_bought.
(s390_frameless_function_invocation): Don't trust the value of
fextra_info_ptr->stack_bought unless
fextra_info->stack_bought_valid is set.

21 years agoNew S390 prologue analyzer.
jimb [Wed, 2 Jul 2003 19:05:56 +0000 (19:05 +0000)]
New S390 prologue analyzer.
* s390-tdep.c (struct prologue_value, enum pv_boolean): New types.
(pv_set_to_unknown, pv_set_to_constant, pv_set_to_register,
pv_constant_last, pv_add, pv_add_constant, pv_subtract,
pv_logical_and, pv_is_identical, pv_is_register, pv_is_array_ref,
compute_x_addr, s390_on_stack, s390_store,
s390_get_signal_frame_info): New functions.
(S390_NUM_SPILL_SLOTS): New macro.
(s390_get_frame_info): Rewritten.
(is_arg_reg): Deleted.

Break out the decoding of S/390 instructions into separate
functions, to make it more legible, and easier to check
against the spec.
* s390-tdep.c (is_ri, is_ril, is_rr, is_rre, is_rs, is_rse,
is_rx, is_rxe): New functions.
(op1_aghi, op2_aghi, op1_ahi, op2_ahi, op_ar, op_basr, op1_bras,
op2_bras, op_l, op_la, op1_larl, op2_larl, op_lgr, op1_lghi,
op2_lghi, op1_lhi, op2_lhi, op_lr, op_nr, op_ngr, op_s, op_st,
op_std, op1_stg, op2_stg, op_stm, op1_stmg, op2_stmg, op_svc): New
enums for opcode values.  (Is this an improvement?)

21 years ago2003-06-24 Michael Snyder <msnyder@redhat.com>
msnyder [Wed, 2 Jul 2003 19:04:58 +0000 (19:04 +0000)]
2003-06-24  Michael Snyder  <msnyder@redhat.com>

* sim-main.h (SIM_WIFSTOPPED, SIM_WSTOPSIG): Define.
* compile.c (sim_resume): Use the above to return stop signal.

21 years ago2003-07-02 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Wed, 2 Jul 2003 17:34:20 +0000 (17:34 +0000)]
2003-07-02  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/sys/linux/include/mqueue.h: Add include of <sys/fcntl.h>.

21 years ago2003-07-02 Andrew Cagney <cagney@redhat.com>
cagney [Wed, 2 Jul 2003 17:20:24 +0000 (17:20 +0000)]
2003-07-02  Andrew Cagney  <cagney@redhat.com>

* i386-tdep.c: Revert change committed as part of trad-frame code
below.

21 years ago * breakpoint.c (insert_catchpoint): Make static.
drow [Wed, 2 Jul 2003 16:24:00 +0000 (16:24 +0000)]
* breakpoint.c (insert_catchpoint): Make static.

21 years ago * x86-64-tdep.c (x86_64_push_arguments): Align stack to 16-byte
aj [Wed, 2 Jul 2003 07:45:57 +0000 (07:45 +0000)]
* x86-64-tdep.c (x86_64_push_arguments): Align stack to 16-byte
before the call.
Set %rax only to number of SSE registers used.

21 years ago * elf64-ppc.c (ppc64_elf_func_desc_adjust): Don't allow _savef* and
amodra [Wed, 2 Jul 2003 07:41:51 +0000 (07:41 +0000)]
* elf64-ppc.c (ppc64_elf_func_desc_adjust): Don't allow _savef* and
_restf* to be satisfied by shared libs, and always force them local.
(toc_adjusting_stub_needed): Avoid scanning linker created sections.
Correct test for "bl".
(ppc64_elf_relocate_section <R_PPC64_TLS>): Correct test for
primary opcode 31.

21 years ago* thread.cc: Remove _MT_SAFE conditional.
cgf [Wed, 2 Jul 2003 03:50:05 +0000 (03:50 +0000)]
* thread.cc: Remove _MT_SAFE conditional.

21 years ago* configure.in: Add --enable-server option.
cgf [Wed, 2 Jul 2003 03:33:01 +0000 (03:33 +0000)]
* configure.in: Add --enable-server option.
* configure: Regenerate.

21 years agofix typo
cgf [Wed, 2 Jul 2003 03:32:04 +0000 (03:32 +0000)]
fix typo

21 years ago* configure.in: Fix --enable-server option.
cgf [Wed, 2 Jul 2003 03:29:40 +0000 (03:29 +0000)]
* configure.in: Fix --enable-server option.

21 years ago* Makefile.in: Remove cygserver stuff.
cgf [Wed, 2 Jul 2003 03:16:00 +0000 (03:16 +0000)]
* Makefile.in: Remove cygserver stuff.
* acconfig.h: Add USE_CYGSERVER define.
* config.h.in: Regenerate.
* configure.in: Add --enable-server setting.
* configure: Regenerate.
* fhandler_tty.cc (fhandler_tty_slave::open): Conditionalize compilation of
cygserver stuff.
* fork.cc (fork_child): Ditto.
* shm.cc: Ditto.
* tty.cc (tty::common_init): Ditto.
* dcrt0.cc: Use bool rather than BOOL for CYGWIN environment variable
definitions.
* environ.cc: Ditto.
* ntea.cc: Ditto.
* security.cc: Ditto.
* security.h: Ditto.
* syscalls.cc (check_posix_perm): Remove externs that were already declared in
a header.
* winsup.h: Ditto.  Declare _MT_SAFE here.  Delete it someday since cygwin
should always be _MT_SAFE.

21 years ago* Makefile.in (OBJS): Move some more files from cygwin directory.
cgf [Wed, 2 Jul 2003 02:31:32 +0000 (02:31 +0000)]
* Makefile.in (OBJS): Move some more files from cygwin directory.
* woutsup.h: Define _MT_SAFE.

21 years ago* Makefile.common (CFLAGS_COMMON): Remove -Winline since it is too noisy on
cgf [Wed, 2 Jul 2003 02:30:16 +0000 (02:30 +0000)]
* Makefile.common (CFLAGS_COMMON): Remove -Winline since it is too noisy on
newer versions of gcc.

21 years ago * gas/mips/set-arch.d: Fix GPR names and show raw insns.
ths [Wed, 2 Jul 2003 00:40:12 +0000 (00:40 +0000)]
* gas/mips/set-arch.d: Fix GPR names and show raw insns.

21 years agodaily update
amodra [Wed, 2 Jul 2003 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago*** empty log message ***
gdbadmin [Wed, 2 Jul 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

21 years ago * include/basetyps.h (small, hyper): Change to __small and __hyper to
earnie [Tue, 1 Jul 2003 23:37:00 +0000 (23:37 +0000)]
* include/basetyps.h (small, hyper): Change to __small and __hyper to
avoid user namespace conflicts.

21 years ago * include/_mingw.h (small, hyper): Change to __small and __hyper to
earnie [Tue, 1 Jul 2003 23:34:36 +0000 (23:34 +0000)]
* include/_mingw.h (small, hyper): Change to __small and __hyper to
avoid user space name conflicts.

21 years ago * ia64-tdep.c (ia64_push_dummy_call): Define as combination of
schwab [Tue, 1 Jul 2003 22:32:35 +0000 (22:32 +0000)]
* ia64-tdep.c (ia64_push_dummy_call): Define as combination of
former ia64_push_arguments and ia64_push_return_address, and use
regcache functions instead of read/write_register.
(ia64_gdbarch_init): Set push_dummy_call instead of
deprecated_push_arguments and deprecated_push_return_address.

21 years agomerge from gcc
dj [Tue, 1 Jul 2003 21:17:41 +0000 (21:17 +0000)]
merge from gcc

21 years agofirst checkin
cgf [Tue, 1 Jul 2003 21:09:39 +0000 (21:09 +0000)]
first checkin

21 years agoFirst checkins.
cgf [Tue, 1 Jul 2003 21:09:30 +0000 (21:09 +0000)]
First checkins.

21 years ago* configure.in: Add cygserver subdir.
cgf [Tue, 1 Jul 2003 20:51:03 +0000 (20:51 +0000)]
* configure.in: Add cygserver subdir.
* Makefile.in: Ditto.
* configure: Regenerate.
* Makefile.common: Remove debugging statements.

21 years ago * readelf.c (dynamic_segment_ia64_val): Print address and newline
jakub [Tue, 1 Jul 2003 15:54:14 +0000 (15:54 +0000)]
* readelf.c (dynamic_segment_ia64_val): Print address and newline
for sections by default.  Comment fix.

21 years ago * s390-dis.c (s390_extract_operand): Add support for long displacements.
sky [Tue, 1 Jul 2003 14:47:58 +0000 (14:47 +0000)]
    * s390-dis.c (s390_extract_operand): Add support for long displacements.
        * s390-mkopc.c (s390_opcode_cpu_val): Add support for cpu type z990.
        * s390-opc.c (D20_20): Add define for 20 bit displacements.
        (INSTR_RRF_R0RR, INSTR_RSL_R0RD, INSTR_RSY_RRRD, INSTR_RSY_RURD,
        INSTR_RSY_AARD, INSTR_RXY_RRRD, INSTR_RXY_FRRD, INSTR_SIY_URD): Add
        new instruction formats.
        (MASK_RRF_R0RR, MASK_RSL_R0RD, MASK_RSY_RRRD, MASK_RSY_RURD,
        MASK_RSY_AARD, MASK_RXY_RRRD, MASK_RXY_FRRD, MASK_SIY_URD): Likewise.
        (s390_opformats): Likewise.
        * s390-opc.txt: Add new instructions for cpu type z990. Add missing
        hfp instructions. Add missing instructions pgin, pgout and xsch.

21 years ago * s390.h (s390_opcode_cpu_val): Add enum for cpu type z990.
sky [Tue, 1 Jul 2003 14:46:57 +0000 (14:46 +0000)]
    * s390.h (s390_opcode_cpu_val): Add enum for cpu type z990.

21 years ago * s390.h (elf_s390_reloc_type): Add long displacement relocations
sky [Tue, 1 Jul 2003 14:46:26 +0000 (14:46 +0000)]
    * s390.h (elf_s390_reloc_type): Add long displacement relocations
        R_390_20, R_390_GOT20, R_390_GOTPLT20 and R_390_TLS_GOTIE20.

21 years ago * config/tc-s390.c (md_parse_option): Add cpu type z990.
sky [Tue, 1 Jul 2003 14:45:37 +0000 (14:45 +0000)]
    * config/tc-s390.c (md_parse_option): Add cpu type z990.
        (md_begin): Add minimal cpu type logic for instructions with different
        binary format depending on the cpu.
        (md_assemble): Remove check for minimal cpu.
        (s390_insert_operand): Add support for long displacements.
        (md_gather_operands): Likewise.
        (tc_s390_fix_adjustable): Likewise.
        (tc_s390_force_relocation): Likewise.
        (md_apply_fix3): Likewise.

21 years ago * elf32-s390.c (s390_elf_ldisp_reloc): New prototype.
sky [Tue, 1 Jul 2003 14:44:58 +0000 (14:44 +0000)]
    * elf32-s390.c (s390_elf_ldisp_reloc): New prototype.
        (s390_tls_reloc): New function.
        (elf_howto_table): Add long displacement relocations R_390_20,
        R_390_GOT20, R_390_GOTPLT20 and R_390_TLS_GOTIE20.
        (elf_s390_reloc_type_lookup): Likewise.
        (elf_s390_check_relocs): Likewise.
        (elf_s390_gc_sweep_hook): Likewise.
        (elf_s390_relocate_section): Likewise.
        * elf64-s390.c: Same changes as for elf32-s390.c.
        * reloc.c: Add long displacement relocations BFD_RELOC_390_20,
        BFD_RELOC_390_GOT20, BFD_RELOC_390_GOTPLT20 and
        BFD_RELOC_390_TLS_GOTIE20.
        * bfd-in2.h: Regenerate.
        * libbfd.h: Likewise.

21 years ago * x86-64-tdep.c (x86_64_push_arguments): Align stack to 16-byte
aj [Tue, 1 Jul 2003 13:56:13 +0000 (13:56 +0000)]
* x86-64-tdep.c (x86_64_push_arguments): Align stack to 16-byte
before the call.
Set %rax only to number of SSE registers used.

21 years ago * mingwex/math/tgamma.c, tgammaf.c, tgammal.c (small):
earnie [Tue, 1 Jul 2003 13:55:47 +0000 (13:55 +0000)]
* mingwex/math/tgamma.c, tgammaf.c, tgammal.c (small):
Rename to Small (case difference).

21 years ago2003-07-01 Andrew Cagney <cagney@redhat.com>
cagney [Tue, 1 Jul 2003 13:25:18 +0000 (13:25 +0000)]
2003-07-01  Andrew Cagney  <cagney@redhat.com>

* trad-frame.h: Update comments, a -1 .addr is reserved.
(trad_frame_value_p, trad_frame_addr_p): Declare.
(trad_frame_reg_p): Declare.
(trad_frame_set_value): Rename trad_frame_register_value.
(trad_frame_set_unknown): Declare.
* trad-frame.c (trad_frame_realreg_p): New function.
(trad_frame_addr_p, trad_frame_value_p): New function.
(trad_frame_set_unknown): New function.
(trad_frame_alloc_saved_regs): Initialize .addr to -1, not zero.
(trad_frame_prev_register): Use trad_frame_realreg_p,
trad_frame_addr_p and trad_frame_value_p.
(trad_frame_set_value): Rename trad_frame_register_value.
* d10v-tdep.c (d10v_frame_unwind_cache): Use trad_frame_addr_p
and trad_frame_set_value.

21 years ago Change existing guards to use the above macro names as appropriate.
earnie [Tue, 1 Jul 2003 13:01:40 +0000 (13:01 +0000)]
Change existing guards to use the above macro names as appropriate.
* include/basetyps.h (__int32, __int16, __int8, small, hyper): Define.
Note: Also added to mingw/include/_mingw.h.

21 years ago * include/_mingw.h (__int32, __int16, __int8, small, hyper): Define.
earnie [Tue, 1 Jul 2003 12:57:53 +0000 (12:57 +0000)]
* include/_mingw.h (__int32, __int16, __int8, small, hyper): Define.
Note: Also added to w32api/include/basetyps.h.

21 years ago * include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,
earnie [Tue, 1 Jul 2003 12:01:05 +0000 (12:01 +0000)]
* include/w32api.h (_NT4, _W98, _WME, _NT5, _W2000, _WXP, _W2003,
_IE3, _IE4, _IE5, _IE6): Add definitions.
* include/winbase.h (GetLongPathName[AW]): Add guard for OS >= NT5 or
>= Win98.
Change existing guards to use the above macro names as appropriate.

21 years agomerge from gcc
dj [Tue, 1 Jul 2003 01:12:46 +0000 (01:12 +0000)]
merge from gcc

21 years agoPatch from IBM (authors unspecified, probably Ulrich Weigand and
jimb [Tue, 1 Jul 2003 00:05:37 +0000 (00:05 +0000)]
Patch from IBM (authors unspecified, probably Ulrich Weigand and
Gerhard Tonn) for argument passing on the S/390 and S/390x:
* s390-tdep.c (S390_STACK_FRAME_OVERHEAD): This is always space
for 16 registers, and then 32 more bytes.
(S390_STACK_PARAMETER_ALIGNMENT, S390_NUM_FP_PARAMETER_REGISTERS):
New macros.
(is_double_arg): The s390x doesn't handle DOUBLE_ARGS specially.
Move up in the file, since it's now used by is_simple_arg.
(is_simple_arg): Don't assume registers are four bytes long.
Exclude all double arguments.  Extended floats are not simple
args.
(is_power_of_two): New function.
(pass_by_copy_ref): Call is_power_of_two, and check that the
length fits in a register, rather than listing all the acceptable
sizes.  Extended floats are not passed by reference.
(s390_push_arguments): Don't assume registers are four bytes long.
Reserve an argument register to point to the buffer for structures
returned by value.  Use S390_NUM_FP_PARAMETER_REGISTERS and
S390_STACK_FRAME_OVERHEAD.

21 years ago*** empty log message ***
gdbadmin [Tue, 1 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
amodra [Tue, 1 Jul 2003 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago * xtensa-config.h (XCHAL_HAVE_CONST16, XCHAL_HAVE_ABS,
bwilson [Mon, 30 Jun 2003 21:56:32 +0000 (21:56 +0000)]
    * xtensa-config.h (XCHAL_HAVE_CONST16, XCHAL_HAVE_ABS,
        XCHAL_HAVE_ADDX, XCHAL_HAVE_L32R): Define.

21 years ago2003-06-30 Chris Demetriou <cgd@broadcom.com>
cgd [Mon, 30 Jun 2003 21:54:18 +0000 (21:54 +0000)]
2003-06-30  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c (s_mipsset): Implement -march= handling
        differently.

21 years ago * utils.c (internal_vproblem): Use xvasprintf, not xasprintf, to
schwab [Mon, 30 Jun 2003 21:40:05 +0000 (21:40 +0000)]
* utils.c (internal_vproblem): Use xvasprintf, not xasprintf, to
format error message.

21 years ago * sparc-tdep.c (stop_after_trap): Remove declaration, not used.
brobecke [Mon, 30 Jun 2003 16:55:31 +0000 (16:55 +0000)]
    * sparc-tdep.c (stop_after_trap): Remove declaration, not used.

21 years agoFix indentation of previous commit.
carlton [Mon, 30 Jun 2003 16:23:29 +0000 (16:23 +0000)]
Fix indentation of previous commit.

21 years ago2003-06-30 David Carlton <carlton@kealia.com>
carlton [Mon, 30 Jun 2003 16:21:15 +0000 (16:21 +0000)]
2003-06-30  David Carlton  <carlton@kealia.com>

Band-aid for PR c++/1245.
* Makefile.in (cp-support.o): Depend on complaints_h.
* cp-support.c: Include complaints.h.  Add declaration for
find_last_component.
(cp_find_first_component): Separate code into
cp_find_first_component_aux.
(cp_find_first_component_aux): Call demangled_name_complaint.
(demangled_name_complaint): New.

2003-06-30  David Carlton  <carlton@kealia.com>

* gdb.c++/maint.exp (test_invalid_name): New.
(test_first_component): Add tests for invalid names.

21 years ago2003-06-30 Andrew Cagney <cagney@redhat.com>
cagney [Mon, 30 Jun 2003 15:50:52 +0000 (15:50 +0000)]
2003-06-30  Andrew Cagney  <cagney@redhat.com>

* remote.c (remote_write_bytes): Explicitly compute and then use
the payload size.  Update comments to reflect.  Fixes problem of
GDB not sending small packets as found by Fred Fish.

21 years ago2003-06-30 Andrew Cagney <cagney@redhat.com>
cagney [Mon, 30 Jun 2003 15:03:06 +0000 (15:03 +0000)]
2003-06-30  Andrew Cagney  <cagney@redhat.com>

* remote.c (remote_async_wait): Fix -Wformat problem.

21 years ago * cygheap.h (enum impersonation): New enum.
corinna [Mon, 30 Jun 2003 13:07:36 +0000 (13:07 +0000)]
* cygheap.h (enum impersonation): New enum.
(cygheap_user::token): Delete.
(cygheap_user::impersonated): Delete.
(cygheap_user::external_token): New member.
(cygheap_user::internal_token): New member.
(cygheap_user::impersonation_state): New member.
(cygheap_user::issetuid): Modify.
(cygheap_user::token): New method.
(cygheap_user::deimpersonate): New method.
(cygheap_user::reimpersonate): New method.
(cygheap_user::has_impersonation_tokens): New method.
(cygheap_user::close_impersonation_tokens): New method.
* dtable.cc (dtable::vfork_child_dup): Use new cygheap_user methods.
* fhandler_socket.cc (fhandler_socket::dup): Ditto.
* fork.cc (fork_child): Ditto.
(fork_parent): Ditto.
* grp.cc (internal_getgroups): Ditto.
* security.cc (verify_token): Ditto.
(check_file_access): Ditto.
(cygwin_set_impersonation_token): Detect conflicts. Set
user.external_token.
* spawn.cc (spawn_guts): Use new cygheap_user methods.
* syscalls.cc (seteuid32): Rearrange to use the two tokens
in cygheap_user.
(setegid32): Use new cygheap_user methods.
* uinfo.cc: (internal_getlogin): Ditto.

21 years ago * config/tc-mips.c: Convert to ISO C90 prototypes. Remove unnecessary
ths [Mon, 30 Jun 2003 12:44:24 +0000 (12:44 +0000)]
* config/tc-mips.c: Convert to ISO C90 prototypes. Remove unnecessary
prototypes and casts. Replace PTR with void *. Reformat.
* config/tc-mips.h: Likewise.

21 years ago * config/tc-ia64.c (note_register_values): Warning fix.
amodra [Mon, 30 Jun 2003 04:10:47 +0000 (04:10 +0000)]
* config/tc-ia64.c (note_register_values): Warning fix.
* config/tc-mips.c (append_insn): Likewise.

21 years ago * cpu-ia64-opc.c (ext_imms_scaled): Don't sign extend using shifts.
amodra [Mon, 30 Jun 2003 04:09:27 +0000 (04:09 +0000)]
* cpu-ia64-opc.c (ext_imms_scaled): Don't sign extend using shifts.
(ins_imms, ins_immsm1u4): Likewise.  Warning fix.

21 years ago2003-06-29 Michael Chastain <mec@shout.net>
chastain [Mon, 30 Jun 2003 00:12:09 +0000 (00:12 +0000)]
2003-06-29  Michael Chastain  <mec@shout.net>

* gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
output of '<VTT for class>' for virtual base classes.

21 years ago*** empty log message ***
gdbadmin [Mon, 30 Jun 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

21 years agodaily update
amodra [Mon, 30 Jun 2003 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago2003-06-29 Andrew Cagney <cagney@redhat.com>
cagney [Sun, 29 Jun 2003 21:17:22 +0000 (21:17 +0000)]
2003-06-29  Andrew Cagney  <cagney@redhat.com>

* remote.c (remote_wait): Call error, and not warning, when the
packet is corrupt.
(remote_async_wait): Ditto.

21 years ago * sparc-tdep.c (sparc_y_regnum): Make external again.
drow [Sun, 29 Jun 2003 21:15:23 +0000 (21:15 +0000)]
* sparc-tdep.c (sparc_y_regnum): Make external again.

21 years ago * gdb.base/completion.exp: Tab-complete "complet" instead of
drow [Sun, 29 Jun 2003 20:32:23 +0000 (20:32 +0000)]
* gdb.base/completion.exp: Tab-complete "complet" instead of
"compl".
* gdb.base/complex.exp, gdb.base/complex.c: New files.

21 years ago * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
drow [Sun, 29 Jun 2003 20:01:59 +0000 (20:01 +0000)]
* gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
* gdb.base/volatile.exp: Likewise.

21 years ago * ld-mips-elf/elf-rel-got-n64-linux.d: New file.
ths [Sun, 29 Jun 2003 19:41:33 +0000 (19:41 +0000)]
* ld-mips-elf/elf-rel-got-n64-linux.d: New file.
* ld-mips-elf/elf-rel-xgot-n64-linux.d: New file.
* ld-mips-elf/mips-elf.exp: Use the new files for Linux.

21 years ago * cli/cli-logging.c (pop_output_files): Add void to function
drow [Sun, 29 Jun 2003 19:41:13 +0000 (19:41 +0000)]
* cli/cli-logging.c (pop_output_files): Add void to function
definition.

21 years ago * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
drow [Sun, 29 Jun 2003 19:29:42 +0000 (19:29 +0000)]
* gdb.threads/print-threads.exp (test_all_threads): Add kfail for
gdb/1265.

21 years ago * xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.
aj [Sun, 29 Jun 2003 13:52:02 +0000 (13:52 +0000)]
* xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.

* ecoff.h: Convert to ISO C90 prototypes.  Replace PTR by void *.

21 years ago * mmix.h: Convert to ISO C90 prototypes.
aj [Sun, 29 Jun 2003 13:51:25 +0000 (13:51 +0000)]
* mmix.h: Convert to ISO C90 prototypes.
* mips.h: Likewise.

* reloc-macros.h (START_RELOC_NUMBERS): Convert to ISO C90
prototype.
(RELOC_NUMBER): Remove !__STDC__ code.

21 years ago2003-06-29 Andrew Cagney <cagney@redhat.com>
cagney [Sun, 29 Jun 2003 13:27:26 +0000 (13:27 +0000)]
2003-06-29  Andrew Cagney  <cagney@redhat.com>

* frame.c (frame_register_unwind): Use unsigned char when dumping
the buffer contents.

21 years agoConvert to C90 and a few tweaks.
amodra [Sun, 29 Jun 2003 10:06:37 +0000 (10:06 +0000)]
Convert to C90 and a few tweaks.

21 years agoAdd forgotten ChangeLog snippet for last elf64-x86-64.c patch.
aj [Sun, 29 Jun 2003 10:02:24 +0000 (10:02 +0000)]
Add forgotten ChangeLog snippet for last elf64-x86-64.c patch.

21 years ago * elf64-x86-64.c: Convert to ISO C90 prototypes, remove
aj [Sun, 29 Jun 2003 05:57:36 +0000 (05:57 +0000)]
* elf64-x86-64.c: Convert to ISO C90 prototypes, remove
unnecessary prototypes.  Replace PTR with void *.