Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
/bin/cc does not like to take the address of an array. (From Minh Tran-Le.)
|
|
|
|
(i.e., relocation against absolute), create a phony local symbol, and use it in
the reloc.
(fixup_segment): When adjusting a reloc with an absolute symbol, have
TC_FORCE_RELOCATION control clearing add_symbolP too.
* config/tc-sparc.h (RELOC_REQUIRES_SYMBOL): Define.
|
|
|
|
|
|
* tc.h (md_end): Don't declare it.
* config/tc-*.[ch] (md_end): Deleted, in cases where it doesn't do anything.
* config/tc-vax.c (vip_end): Deleted null function.
* config/tc-mips.c (md_mips_end): Renamed from md_end.
* config/tc-mips.h (md_mips_end): Declare.
(md_end): New macro, calls md_mips_end.
* write.c (write_object_file): Don't close output file.
* as.c (main): Close output file (if needed) after calling listing_print, which
should be after calling write_object_file, which sets the frag addresses.
|
|
|
|
hasn't been freed up yet.
|
|
as the default for ${host_alias}.
* configure: Add missing back-slashes before nested quotes.
|
|
ChangeLog symtab.c c-valprint.c
* symtab (decode_line_1): fix a bug when position char is not
set correctly.
* c-valprint (c_val_print): handle vtbl printing when vtbl is not
set up yet.
|
|
with only one character.
(lprefix_len): Set default to one.
* ldmain.h (lprefix_len): Declare.
* ldsym.c (write_file_locals): Use strncmp rather than a character
comparison for lprefix.
* emultmpl/m88kbcs.em (before_parse): Set lprefix and lprefix_len
correctly.
* emultmpl/hppaosf.em: Include ldexp.h.
(before_parse): Set lprefix and lprefix_len correctly.
|
|
(tc_gen_reloc, SOM version): For relocations which have no symbol,
set sym_ptr_ptr to dummy_label. Avoids lossage in generic BFD code.
|
|
|
|
defined, define it as 4.
|
|
const.
* config/obj-*.c, config/tc-*.c: Omit superfluous "return" statements at ends
of functions. Don't check for null return from hash_new, since it won't return
at all if there's no memory available. Also, check for null return from
hash_insert, rather than zero-length string, as success indicator.
|
|
|
|
* config/m68k/tm-hp300bsd.h (REMOTE_BPT_VECTOR): Define.
* config/m68k/tm-m68k.h (REMOTE_BPT_VECTOR): Allow targets to
override.
(REMOTE_BREAKPOINT): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
(CHECKFLAGS): Pass it down.
|
|
|
|
|
|
* Makefile.in (site.exp): Don't set ASFLAGS. Quote value of OBJDUMPFLAGS in
case it's empty. Use temporary names until the end; make creating site.exp the
final step.
(check): Pass in ASFLAGS.
* gas/all/gas.exp: Use all_ones proc. Change regexp for matching
C comments to avoid bugs in latest expect code.
|
|
|
|
support.
(bfd_som_attach_aux_hdr): Likewise.
|
|
configuration.
|
|
relocation will be emitted for 32bit formats.
|
|
From Kaveh R. Ghazi <ghazi@noc.rutgers.edu>.
|
|
* ldlex.l: Include sysdep.h.
|
|
lang_for_each_statement): Forgot to use PARAMS.
|
|
selectors for PIC code.
* som.c (hppa_som_gen_reloc_type): Handle 'T' field selectors.
(som_write_fixups): Handle R_DLT_REL, R_FSEL, R_RSEL, R_LSEL
relocations needed by PIC.
|
|
for any of the 'T' field selectors.
|
|
* ch-exp.y (operand_2): Implement 'Element IN PowerSet'.
* ch-typeprint.c (chill_type_print_base): Handle POWERSETs.
* ch-valprint.c (chill_val_print): Handle TYPE_CODE_SET.
* eval.c (evaluate_subexp): Implement BINOP_IN.
* expression.h (enum exp_opcode): Added BINOP_IN.
* gdbtypes.c (create_set_type), gdbtypes.h: New function.
* stabsread.c (read_type): If 'S', create a set type.
* valarith.c (value_bit_index, value_in), value.h: New functions,
for indexing in SETs.
|
|
comments. Also:
(gcclibdir, version): Removed unused variables.
(DEP): New variable, set to mkdep.
(ALL_CFLAGS): New variable. Used in .c.o target.
(CFILES, HFILES, GENERATED_CFILES, GENERATED_HFILES): New
variables.
(HEADERS, MANSOURCES, LDCSOURCES, GENERATED_SOURCES,
GENERATED_HEADERS, LDSOURCES, BFD_SOURCES, SOURCES): Removed
mostly obsolete variables. Adjusted remaining uses.
(DEF_EMUL): Removed variable.
(ldmain.o): Handle undefined EMUL error correctly.
(ldemul-list.h): Depend on config.status rather than Makefile.
Create via temporary file.
(ver960.c, roll, make): Removed obsolete targets.
(.dep, .dep1, dep.sed, dep, dep-in): New targets. Used to rebuild
dependencies.
|
|
|
|
after DBX_TEXT_SECT has been initialized.
|
|
|
|
otherwise fancy PC keys cause grief.
|
|
(DECP_PC_AFTER_BREAK): Now is 0.
* config/h8500/tm-h8500.h (REGISTER_BYTES, REGISTER_BYTE,
REGISTER_NAMES): update to new view. (INIT_EXTRA_FRAME_INFO): No
extra frame info now.
* config/sh/sh.h (NOP): Define NOP insn.
* config/z8k/tm-z8k.h (BIG): is now sim_z8001_mode.
* config/z8k/z8ksim.mt (TDEPFILES): Add remote-sim.o to list.
|
|
* config/z8k/z8ksim.mt (TDEPFILES): Add remote-sim.o to list.
|
|
|
|
REGISTER_NAMES): update to new view. (INIT_EXTRA_FRAME_INFO): No
extra frame info now.
|
|
(DECP_PC_AFTER_BREAK): Now is 0.
|
|
(go32_readchar): Special handling for faster polling. (async
structure): Volatile.
* h8300-tdep.c (print_register_hook): Allocate and use the right
number bytes for the raw register.
* h8500-tdep.c (regoff, frame_find_saved_reg, examine_prologue):
deleted. (h8500_register_size, h8500_register_virtual_type, ):
Use new way of counting registers.
* remote-e7000.c (echo_index): deleted. (expect): Better handling
of user interrupts. (expect_prompt): Remove never used log file
support. (want, want_nopc): Add support for H8/300H.
(fetch_regs_from_dump): Treat \r and \n as whitespace.
(e7000_drain): Send an "end" command before waiting for output to
stop. (e7000_wait): Cope with H8/300H, better handling of user
interrupts. (why_stop, expect_n, sub2_from_pc): New function.
* remote-utils.c (gr_load_image): call fflush and QUIT more regularly.
* utils.c (notice_quit): New function for polling for user interrupts.
|
|
cosmetic changes, declared various things in header files, removed
various extern declarations from .c files. No substantive
changes.
|
|
lang_size_sections again (reverting change of Nove 2), since it
breaks the Sun4 linker.
|