Age | Commit message (Collapse) | Author | Files | Lines |
|
* ld.texinfo (Options): Document changes to option syntax.
* Makefile.in: Update dependencies.
* ldver.c (help): Tweak dashes in usage message.
* ldgram.y (%union): Remove unused members.
Remove %tokens for command line options; add ones for input types.
(command_line): Rules removed.
(file): Instead of command line, recognize an
input type indicator, then use the nonterminal for that type.
(defsym_expr): New nonterminal from code formerly in command_line.
* ldlex.h: Declare parser input type enum and variable.
Don't declare parse_line.
* ldlex.l: Remove unused variables. Make some used ones static
and comment them.
(COMMAND): Start state and its rules removed.
At start of yylex, return input state token if at start of input.
(lex_redirect): Don't need to set yyout.
(ldlex_command): Function removed.
* ldmain.c (main): Instead of calling parse_line, set up the
redirections and call yyparse directly.
* ldmisc.c (vfinfo): If there's no input filename, print nothing, not
"command line".
* lexsup.c: Remove #if 0'd code.
(parse_line): Function removed.
(parse_args): Rewrite to use getopt_long_only.
(set_default_dirlist): New function from code formerly in
ldgram.y:command_line.
(set_section_start): New function.
* emultempl/generic.em, emultempl/gld960.em, emultempl/hppaelf.em,
emultempl/lnk960.em, emultempl/m88kbcs.em: Don't enclose
compiled-in link scripts in "{" and "}", as the grammar no longer
wants them to be.
|
|
(and for same reason as) "help set" test.
|
|
|
|
|
|
|
|
|
|
|
|
ignored by gas, but will cause other assemblers to choke. Intended for use by
gcc ports that require gas instead of native assemblers.
|
|
* config/pa/hppaosf.mt: New target makefile fragment.
* config/pa/tm-hppao.h: New target include file.
|
|
a failure if gas is not producing an ELF object.
|
|
|
|
|
|
causes problems if <sys/types.h> has no multiple inclusion protection.
|
|
* ser-unix.c (wait_for): Fix typo in HAVE_TERMIO case.
|
|
like in elf_object_p.
|
|
into tilde.c and use it. Add system function declarations where
necessary. Check for __GO32__, not _GO32_ consistently.
* Makefile.in: Update dependencies.
* rltty.c: Include <sys/file.h> to match include file setup
in readline.c for rldefs.h. Otherwise we get inconsistent
TTY_DRIVER definitions in readline.c and rltty.c.
* bind.c, complete.c: Do not include <sys/types.h>, it is already
included via sysdep.h, which causes problems if <sys/types.h> has
no multiple inclusion protection.
* readline.c (_rl_set_screen_size): Reestablish test for
TIOCGWINSZ_BROKEN.
|
|
|
|
number rather than HP9000S800_ID. Note som.c is careful
to make sure CPU_PA_RISC1_0 is always defined.
|
|
numbers of register windows.
|
|
* hosts/mpw.h (fstat): Declare.
(mpw_fstat): Eliminate mentions.
|
|
message rather than "assertion failed" if bfd_set_section_contents
fails.
|
|
the call dummy to avoid kernel bugs in HPUX, BSD, and OSF1.
(CALL_DUMMY_LENGTH): Changed accordingly.
|
|
* salib.c: Use macros instead of constants for I/O addresses to
make 931 support easier.
* sparclite.h: Change constraint for LOC to "rJ" to force use of
register in sta/lda instructions.
|
|
well as for ELF and SOM. Unify the descriptions of ELF and SOM
as "stabs in sections" rather than just saying "ELF and SOM".
Also make that stuff apply to COFF.
|
|
block_address_function_relative for COFF like we do for ELF and SOM.
|
|
|
|
required by linker script, not to maximum alignment of input
sections.
|
|
|
|
|
|
(Already in change log.)
|
|
* ldlang.c (largest_section): Don't define.
(size_input_section): Don't set largest_section; not used.
|
|
now set in bfd/ecofflink.c:ecoff_write_symhdr.
|
|
* ecoff.c (ecoff_write_object_contents): Make sure .bss section
ends on a page boundary if there is no symbol table.
(ecoff_bfd_final_link): Don't set symhdr->magic here.
|
|
not bfd_error.
* config/obj-elf.c (elf_frob_file): Likewise.
|
|
variables.
|
|
|
|
|
|
rather than an array of variable size.
(som_bfd_fill_in_ar_symbols): Likewise.
(som_bfd_ar_write_symbol_stuff): Likewise.
|
|
|
|
|
|
(broken 19 Jul 1993). From kjd@pescadero.stanford.edu (Kenneth
Duda).
|
|
|
|
* Makefile.in (targets.o, archures.o): Use ALL_CFLAGS to supply
flags to explicit compile actions.
|
|
operation to avoid OSF 1.3 cc bug.
* ecoff.c (ecoff_write_object_contents): Make text_size, data_size
and bss_size bfd_size_type instead of unsigned long. Make
text_start and data_start bfd_vma instead of unsigned long.
* ecofflink.c (ecoff_add_string): Remove incorrect cast of return
value.
|
|
start-sanitize-powerpc-netware
Support for PowerPC NetWare.
* nlmconv.c (main): For PowerPC NetWare, automatically define the
special symbols __toc_start.
(select_output_format): Handle bfd_arch_powerpc.
(mangle_relocs): Likewise.
(powerpc_mangle_relocs): New function.
end-sanitize-powerpc-netware
|
|
* config/obj-coff.c (obj_pseudo_table): For "section", use
obj_coff_section.
(obj_coff_section): Rewrite.
|
|
symbols in the order they appear in the archive map.
|
|
error_message argument.
* coff-sparc.c (bfd_coff_generic_reloc): Add forward declaration,
add missing error_message argument.
* mipsbsd.c (mips_fix_hi16_s): Add forward declaration, add missing
error_message argument.
|
|
error() on TYPE_CODE_FLT arguments whose size is greater than 8,
swap all other TYPE_CODE_FLT arguments as mips_push_arguments
ensures that floats are promoted to doubles before they are pushed
on the stack.
|
|
them in the pst.
* mdebugread.c (handle_psymbol_enumerators): New function to enter
the enumerators of an ecoff enum into the partial symbol table.
* mdebugread.c (parse_partial_symbols): Call it.
* symfile.c (reread_symbols): Initialize objfile->*_psymbols.next.
* symmisc.c (dump_psymtab): Fix typo, clean up output of section
offsets. Cast psymtab->read_symtab to PTR before passing it to
gdb_print_address.
* i386-tdep.c (i386_skip_prologue): Skip over instructions that
set up the global offset table pointer in pic compiled code.
* config/mips/tm-mips.h (FIX_CALL_DUMMY): For big endian targets,
error() on TYPE_CODE_FLT arguments whose size is greater than 8,
swap all other TYPE_CODE_FLT arguments as mips_push_arguments
ensures that floats are promoted to doubles before they are pushed
on the stack.
|