Age | Commit message (Collapse) | Author | Files | Lines |
|
short store word (sst.w).
|
|
(struct stab_write_handle): Change strings to a pointer to
string_hash_entry. Add last_strings field. Remove strings_alloc
field.
(string_hash_newfunc): Initialize next field.
(stab_write_symbol): Copy string into hash table rather than into
buffer. Keep a list of hash table entries.
(write_stabs_in_sections_debugging_info): Initialize last_string.
Copy strings from list of hash table entries in memory.
(stab_modify_type): If the entry on the stack is a definition,
make a new definition rather than failing an assert.
(stab_array_type): The size is only zero if high is strictly less
than low.
PR 10377.
|
|
DEBUG_VISIBILITY_IGNORE.
|
|
|
|
|
|
* gdb.texinfo (Frames): Fix typo.
|
|
PRINTF_HAS_LONG_LONG.
* expprint.c (dump_expression): Ditto.
* configure.in: Fix check for long long support in compiler to
use a function body, not a nested function.
* configure: Rebuild with autoconf.
|
|
* configure: Rebuild.
* Makefile.in (HLDENV): New variable.
(gprof): Use $(HLDENV).
|
|
* configure: Rebuild.
* Makefile.in (HLDENV): New variable.
(as.new): Use $(HLDENV).
|
|
* configure: Rebuild.
* Makefile.in (HLDENV): New variable. Use it whenever linking a
program.
|
|
*-*-sysv4*, since those linkers may not support -R but they always
support LD_RUN_PATH.
|
|
(ieee_data_struct): Change section_table to asection **. Add
section_table_size.
* ieee.c (get_section_entry): If the table isn't big enough, make
it bigger.
(ieee_slurp_sections): Remove assertion about number of sections.
(ieee_object_p): Adjust initialization of ieee to match changes to
the structure.
PR 10377.
|
|
pointers to functions that handle unusual operand encodings.
|
|
to functions used to handle unusual operand encoding.
(V850_OPERAND_REG, V850_OPERAND_SRG, V850_OPERAND_CC,
V850_OPERAND_SIGNED): Defined.
|
|
target-libstdc++ from noconfigdirs.
Now that libg++, libio, libstdc++ and newlib all build...
|
|
|
|
* configure.tgt (v850-*-*): New target.
* emulparams/v850.sh: New file.
No, it doesn't work (gas doesn't even emit relocs yet), but having
a "ld" that at least creates an executable image greatly helps the
gcc testsuite.
|
|
getopt1.o, rather than on gencode.c. Link objects together.
Don't link against -liberty.
(gencode.o, getopt.o, getopt1.o): New targets.
* gencode.c: Include <ctype.h> and "ansidecl.h".
(AND): Undefine after including "ansidecl.h".
(ULONG_MAX): Define if not defined.
(OP_*): Don't define macros; now defined in opcode/mips.h.
(main): Call my_strtoul rather than strtoul.
(my_strtoul): New static function.
|
|
if an array dimension is not known.
PR 10426.
|
|
|
|
* doc/c-d10v.texi: Cleanup.
|
|
* config/tc-d10v.c: Fix a reloc bug caused by my last change.
* doc/c-d10v.texi: Cleanup.
|
|
and register for "set1", "clr1", "not1", and "tst1".
|
|
|
|
|
|
|
|
being run directly rather than with config_shell.
|
|
|
|
|
|
(v850_opcodes): Fix and enable "set1", "clr1", "not1"
and "tst1".
|
|
|
|
Something -Wall caught.
|
|
(OPERAND_REG, OPERAND_NUM): Defined.
|
|
opcodes to opcode table.
|
|
* config/tc-v850.h: New file.
* configure (v850-*-elf): New target.
* configure.in (v850-*-elf): New target.
|
|
* c-d10v.texi: New file.
* all.texi: Added D10V stuff.
* as.texinfo: Added D10V stuff.
|
|
* doc/c-d10v.texi: New file.
* doc/all.texi: Added D10V stuff.
* doc/as.texinfo: Added D10V stuff.
|
|
|
|
|
|
* configure.in: Add stdlib.h to AC_CHECK_HEADERS. Call
BFD_NEED_DECLARATION on malloc, realloc, and free.
* acconfig.h: Add NEED_DECLARATION_MALLOC,
NEED_DECLARATION_REALLOC, and NEED_DECLARATION_FREE.
* configure, config.in: Rebuild.
* defs.h: Include <stddef.h> and <stdlib.h> based on HAVE_*_H
rather than __STDC__. Only declare malloc, realloc, and free if
NEED_DECLARATION_* is defined.
|
|
strings that continue on next line.
(enable_break): Replace "return 0" with setting success to zero
and letting normal return handle the return.
Fix for 96q4 bug 003
|
|
(BFD32_BACKENDS) Add elf32-v850.o.
* archures.c: Add bfd_v850_arch.
* bfd-in2.h: Add bfd_v850_arch.
* config.bfd (v850-*-*): New target.
* configure: (bfd_elf32_v850_vec) New vector.
* configure.in: (bfd_elf32_v850_vec) New vector.
* cpu-v850.c: New file.
* elf.c (prep_headers): Added case bfd_arch_v850.
* elf32-v850.c: New file.
* targets.c (bfd_elf32_v850_vec): New vector.
|
|
|
|
|
|
* configure: (bfd_v850v_arch) Add new case.
* configure.in: (bfd_v850_arch) Add new case.
* v850-opc.c: New file.
|
|
* config.sub (basic_machine): Recognize v850.
|
|
* tc-d10v.c: All references to defined symbols should
now use the optimal instruction. .float and .double now work.
|
|
* config/tc-d10v.c: All references to defined symbols should
now use the optimal instruction. .float and .double now work.
|
|
|
|
|