Age | Commit message (Collapse) | Author | Files | Lines |
|
* expr.h (expressionS): New field X_unsigned.
* expr.c (operand): Initialize X_unsigned to 1. Set it to 0 for
unary minus case.
(expr) Fix typo resultP to right if missing operand. Set
X_unsigned to 1 when building new expression.
* read.c (potable): Make "octa" and "quad" call cons, not
big_cons.
(cons): Handle bignums. If given an O_constant (small integer) to
fill a big space, turn it into a bignum.
(parse_bitfield_cons): Set X_unsigned field.
(bignum_low, bignum_limit, bignum_high, grow_bignum, big_cons):
Removed.
* read.h (big_cons): Remove prototype.
* symbols.c (resolve_symbol_value): Don't give a warning if a
symbol in expr_section can not be resolved.
(S_SET_VALUE): Clear X_unsigned.
* write.c (write_object_file): If resolve_symbol_value failed on a
symbol we are writing out, give a warning.
* config/tc-h8500.c (parse_reglist): Set X_unsigned.
* config/tc-hppa.c (md_pseudo_table): Change "octa" and "quad" to
call pa_cons, not pa_big_cons.
(pa_big_cons): Remove.
* config/tc-hppa.h (pa_big_cons): Remove declaration.
* config/tc-i960.c (md_pseudo_table): Change "quad" to call cons,
not big_cons.
|
|
|
|
understand what it is trying to do, but I suspect it's not doing
it.
* config/ns32k/merlin.mh: Add comment about M_INSTALL.
* config/m88k/{delta88.mh,delta88v4.mh}: Remove M_INSTALL and
M_UNINSTALL; it tries to install a non-existent file gdb.z.
* Makefile.in: Remove M_INSTALL stuff; the above were the only uses.
|
|
distinguishing float from complex by the name.
|
|
vs. sgtty (ugh, but I don't see a simple better way).
|
|
* alpha-nat.c, alpha-tdep.c, config/alpha/alpha-osf1.mt,
config/alpha/nm-alpha.h, config/alpha/tm-alpha.h, osfsolib.c:
New files.
* Makefile.in: Add new files and dependencies.
* configure.in: Add alpha target.
* config/alpha/alpha-osf1.mh (NATDEPFILES): Add osfsolib.o
* config/alpha/alpha-osf1.mh (MH_CFLAGS): Remove, we can handle
shared libraries now.
* config/alpha/xm-alpha.h: Cleanup, get MAKEVA_* defines right.
* defs.h (CORE_ADDR): Make its type overridable via CORE_ADDR_TYPE,
provide `unsigned int' default.
* breakpoint.c (breakpoint_auto_delete): Delete only if we really
stopped for the breakpoint.
* stabsread.c, stabsread.h (define_symbol): Change valu parameter
to a CORE_ADDR.
* stabsread.c (read_range_type): Handle the case where the lower
bound overflows and the upper doesn't and the range is legal.
* infrun.c (resume): Do not step a breakpoint instruction if
CANNOT_STEP_BREAKPOINT is defined.
* inferior.h (CALL_DUMMY_LOCATION): New variant AT_ENTRY_POINT.
Now that we have the bp_call_dummy breakpoint the call dummy code
is no longer needed. PUSH_DUMMY_FRAME, PUSH_ARGUMENTS and
FIX_CALL_DUMMY can be used to set up everything for the dummy.
The breakpoint for the dummy is set at the entry point and thats it.
* blockframe.c (inside_entry_file, inside_entry_func): Do not stop
backtraces if pc is in the call dummy at the entry point.
* infcmd.c (run_stack_dummy): Handle AT_ENTRY_POINT case. Use
the expected breakpoint pc when setting up the frame for
set_momentary_breakpoint.
* symfile.c (entry_point_address): New function for AT_ENTRY_POINT
support.
* valops.c (call_function_by_hand): Handle AT_ENTRY_POINT case.
|
|
* gdb.stabs/configure.in: Use it.
* gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
sharing with alpha.mt, redefine long to word via preprocessor.
* gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
for alpha.
* gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
native cc.
* gdb.t00/teststrategy.exp: Change expect string so that we
consume the `(xgdb)' from the command echo and from the gdb prompt.
* gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
gdb currently compares all values as long, so this failure probably
applies to any configuration where LONGEST is bigger than a target int.
* gdb.t08/comp-info.c: New file to determine if gdbme is compiled
with gcc.
* gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
to handle opaque pointers, gcc is.
* gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
as first argument. Include <sys/types.h> and change all operator
new definitions to use size_t.
* gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
now that we use size_t.
|
|
|
|
config/alpha/nm-alpha.h, config/alpha/tm-alpha.h, osfsolib.c:
New files.
* Makefile.in: Add new files and dependencies.
* configure.in: Add alpha target.
* config/alpha/alpha-osf1.mh (NATDEPFILES): Add osfsolib.o
* config/alpha/alpha-osf1.mh (MH_CFLAGS): Remove, we can handle
shared libraries now.
* config/alpha/xm-alpha.h: Cleanup, get MAKEVA_* defines right.
|
|
how to handle OSF/1 shared libraries.
|
|
Change other hppa host entries to use -*- not -hp-.
|
|
Change other hppa entries to use -*- not -hp-.
* config.bfd: Recognize hppa*-*-hiux* (currently synonym for hpux).
|
|
* config.guess: Recognize Hitachi's HIUX.
* config.sub: Recognize h3050r* and hppahitachi.
Remove redundant cases for hp9k[23]*.
|
|
escapes.
|
|
characters in comment to octal escapes.
|
|
|
|
file may now be distributed.
* i386-nlmstub.c: New file; debugging stub for i386 NetWare. Must
be compiled with NetWare header files and turned into an NLM with
nlmconv.
|
|
if gas and ld are in the source tree and are in ${configdirs}.
If ${use_gnu_as} or ${use_gnu_ld} are 'no', then don't set the
the --with options (but still pass them down on the command line,
if they were explicitly specified).
* configure: substitute SHELL value in Makefile.in with
${CONFIG_SHELL}
|
|
|
|
* config/tc-mips.c (md_begin): Set target_big_endian correctly.
|
|
"linux*elf*" and "linux*coff*" to select those formats, with linux emulation.
Don't bother checking for upper- or mixed-case versions of "ose".
|
|
|
|
|
|
|
|
|
|
* Makefile.in, config/i386/i386lynx.mt: Change accordingly.
|
|
|
|
|
|
* values.c (record_latest_value): Fetch lazy values and set VALUE_LVAL
to not_lval.
Sun Oct 3 15:54:51 1993 Stan Shebs (shebs@rtl.cygnus.com)
* objfiles.h (objfile): New slot sym_stab_info, use by most
stab-reading formats.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tm-i386lynx.h: Add support for SVR3 COFF shared libraries.
|
|
4.02 lacks void *.
* elfread.c: Use void * not PTR inside PARAMS.
|
|
* config/mips/news-mips.mh: Define NAT_FILE not NM_FILE.
* config/mips/nm-news-mips.h: Include mips/nm-mips.h not nm-mips.h.
|
|
* configure.host: Use news-mips for mips-sony-bsd*.
|
|
|
|
tm-i386lynx.h: Add support for SVR3 COFF shared libraries.
|
|
don't try to write EXIP_REGNUM or ENIP_REGNUM (not needed for this
case, and they cause trouble).
|
|
at a time. That would be really hairy and still not fast enough.
Do suggest debug registers and page table diddling.
|
|
* coff-i386lynx.c: New file, defines Lynx target vector and name,
includes coff-i386.c.
* coff-i386.c (i386coff_vec): Allow redefinition of target vector
symbol and name, if TARGET_SYM and/or TARGET_NAME are defined.
* i386lynx.c: Remove coff vector definition entirely.
(lynx_32_swap_ext_reloc_in): Define.
(lynx_32_swap_std_reloc_in): Define, get reloc bits in i386
Lynx-specific way.
(lynx_32_swap_ext_reloc_out): Define.
(lynx_32_swap_std_reloc_out): Define.
(lynx_32_slurp_reloc_table): Define, call Lynx swapping fns.
(lynx_32_squirt_out_relocs): Define, call Lynx swapping fns.
(lynx_32_canonicalize_reloc): Define, call Lynx swapping fns.
(WRITE_HEADERS): Define, call Lynx swapping fns.
* config/i386-lynx.mt (SELECT_VECS): Remove redundant vector.
|
|
ld.texinfo: (a) fix INPUT cmd description (b) fix bad formatting in FSF
style (warning examples) (c) add some index entries on warnings
|
|
depend on builtin_type_*. Instead, it is always 2, 4, and 8 bytes
like the documentation says.
* printcmd.c (decode_format) [CC_HAS_LONG_LONG]: Remove 'l' as
synonym for 'g'. This was never documented, it shouldn't depend on
CC_HAS_LONG_LONG, and I don't see what's wrong with 'g'.
|
|
ChangeLog
* Fix cvs conflict parts.
|
|
symtab.c ChangeLog
* symtab.c: fix a bug in testsuite (virtfunc.exp)
* ChangeLog: check in changelog
|
|
|
|
|