aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-03-07 * config/tc-mn10300.c (md_relax_table): Define.Jeff Law1-0/+6
(md_convert_frag): Implement. (md_assemble): Handle relaxable operands/instructions correctly. (md_estimate_size_before_relax): Implement. * config/tc-mn10300.h (TC_GENERIC_RELAX_TABLE): Define. Branch relaxing for the mn10300. Reduces the code size of our libraries by about 11%.
1997-03-07 * config/tc-mn10200.c (md_relax_table): Fix typos.Jeff Law1-0/+2
Somthing I noticed while working on mn10300 relaxing code.
1997-03-07Update copyright dates.Jeff Law1-1/+1
1997-03-06 * mn10300-opc.c (IMM16_PCREL, SD8N_PCREL, D16_SHIFT): Mark theseJeff Law2-4/+13
as relaxable. For the relaxing assembler.
1997-03-06Fix typo in last change.Jeff Law1-1/+1
1997-03-06 Added and updated copyright notices to testsuite expectBob Manson53-150/+296
scripts.
1997-03-06 * mn10300.h (MN10300_OPERAND_RELAX): Define.Jeff Law1-1/+7
Bringing over changes from the mn10200 port. Getting ready to start on the relaxing assembler.
1997-03-06 * elf32-mn10300.c (mn10300_elf_final_link_relocate): New function.Jeff Law2-0/+253
(mn10300_elf_relocate_section): Likewise. (elf_backend_relocate_section): Define. New style linker for the mn10300.
1997-03-06 * config/tc-mn10300.c (md_assemble): Don't use any MN10300 specificJeff Law2-15/+31
relocs anymore. Tweak fx_offset for pc-relative relocs. Cleanup/simplification of mn10300 port. Bring over changes from mn10200 port.
1997-03-06 * elf32-mn10300.c (reloc_type): Remove PCREL{8,16,32}_{1,2}BYTEJeff Law2-156/+31
relocs. Replace them with generic PCREL_{8,16,32} relocs. (elf32_mn10300_howto_table): Likewise. (elf32_mn10300_reloc_map): Likewise. (bfd_elf32_mn10300_reloc): Delete unused function. Simplify the mn10300 port. Stuff I noticed while working on the mn10200.
1997-03-06Add d30v to cpus.Martin Hunt1-0/+33
1997-03-06start-sanitize-tic80Fred Fish2-14/+30
* coff-tic80.c (rtype2howto): If passed a relocation type we don't understand, just set the howto field to NULL, and the caller will print an appropriate error message. end-sanitize-tic80 * coffcode.h (coff_slurp_reloc_table): Pull duplicate declarations and code fragment out of both legs of #ifdef RELOC_PROCESSING ... #endif block. Use NULL for initializations of "ptr" rather than bare 0. * coff-h8300.c: Fix typo in comment. * coff-h8500.c: Ditto. * coff-w65.c: Ditto * coff-z8k.c: Ditto.
1997-03-06 More .Sanitize.Bob Manson1-0/+1
1997-03-06 * config/vr5000.exp: New file.Bob Manson2-0/+3
1997-03-06 * config/monitor.exp(gdb_target_monitor): Add pattern forBob Manson3-35/+53
"Ending remote" to detect errors in connecting. * gdb.base/setshow.exp: Add .* within auto language test.
1997-03-06 * remote-mips.c (mips_exit_debug): Some IDT boards don'tBob Manson2-1/+6
send the full exit string. Fixes a bug when trying to load to our mips IDT boards.
1997-03-06 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_commandBob Manson2-121/+78
target feature.
1997-03-05 * cond.c (s_ifc): Call mri_comment_field and mri_comment_end whenIan Lance Taylor1-0/+5
in MRI mode. PR 11788
1997-03-05 * elf32-m32r.c (m32r_elf_do_10_pcrel_reloc): Fix overflow calc.David Edelsohn1-0/+15
(m32r_elf_relax_section, m32r_elf_relax_delete_bytes, m32r_elf_get_relocated_section_contents): First pass at relax support.
1997-03-05 * simops.c: Fix register references when computing Z and N bitsJeff Law1-3/+3
for lsr imm8,dn. Bug exposed by c-torture testing of the mn10300.
1997-03-05Wed Mar 5 12:09:29 1997 Martin <hunt@cygnus.com>Martin Hunt2-3/+15
* configure.in (noconfigdirs): Remove tcl and tk from noconfigdirs for cygwin32 builds.
1997-03-05 * gas/all/gas.exp: xfail a couple tests for the mn10300.Jeff Law1-0/+9
1997-03-05 * mn10200-tdep.c (mn10200_push_arguments): Handle new callingJeff Law2-22/+71
conventions. (mn10200_store_struct_return): Likewise.
1997-03-05 * config/tc-tic80.c (md_pseudo_table): Add "sect" and "section"Fred Fish2-4/+10
pseudo-ops.
1997-03-05 * config/tc-tic80.c (md_begin): Declare external variableFred Fish2-1/+18
coff_flags and insert an F_AR32WR bit into it.
1997-03-04Allow --target=tic80 without the -coffMichael Meissner1-0/+17
1997-03-04Correct sparclet sanitize errors.Jim Wilson1-3/+2
1997-03-04 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don'tBob Manson4-17/+26
refer to gdb_spawn_id. * config/m32r-stub.exp: Remove references to gdb_spawn_id, no longer used. * config/sparclet.exp: Ditto. * config/sparclet-old.exp: Ditto. * config/slite.exp: Ditto. * config/sim.exp: Ditto. * gdb.base/funcargs.exp: Ditto. * lib/gdb.exp:Remove references to gdb_spawn_id. (gdb_expect): Move to remote.exp.
1997-03-03(elf_link_add_object_symbols): Use correct sh_sizeUlrich Drepper1-4/+4
entry for reading verdef records. Use correct braces for computing increments of extverdaux and exteverdef record pointers.
1997-03-03 * defs.h (LONGEST): Move #ifndef LONGEST to outside.David Edelsohn1-0/+5
Try BFD_HOST_64_BIT if ! CC_HAS_LONG_LONG.
1997-03-03 * configure.in: Add mn10200 configure lines accidentallyJeff Law1-0/+3
removed. * configure: Regenerated. Opps.
1997-03-03 * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,Fred Fish7-210/+114
relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
1997-03-03* m68k-opc.c (m68k_opcodes): Added entries for the tst insns onJ.T. Conklin2-3/+11
the mc68000.
1997-03-03 * coff-tic80.c (COFF_DEFAULT_SECTION_ALIGNMENT_POWER): Set this to 2Fred Fish1-0/+7
instead of 4.
1997-03-03* configure.in (noconfigdirs): Disable target-newlib,Andrew Cagney1-1/+1
target-examples and target-libiberty for d30v.
1997-03-03Delete obsolete rce sanitization.Jim Wilson1-29/+0
1997-03-03Correct d10v sanitization errors.Jim Wilson1-7/+1
1997-03-03Correct d10v sanitization errors.Jim Wilson5-45/+7
1997-03-03 * elflink.h (elf_link_find_version_dependencies): Check thatIan Lance Taylor2-0/+7
DEF_REGULAR is not set as well as checking that DEF_DYNAMIC is set.
1997-03-03Correct d10v sanitization errors.Jim Wilson2-12/+1
1997-03-01 * config/tc-mips.c (mips16_extended_frag): Don't assume that weIan Lance Taylor2-6/+17
can rely on the frag address to determine whether a frag is earlier or later.
1997-03-01 * config/monitor.exp: Detect the "Couldn't establish connection"Bob Manson2-20/+61
message from GDB. one of many, presumably.
1997-03-01 * configure.in (tic80-*-*): Remove ld from noconfigdirs.Fred Fish2-1/+7
1997-02-28 * coffcode.h (coff_set_flags): Add case for TIC80_ARCH_MAGIC.Fred Fish2-1/+7
1997-02-28 * ldmain.c (main): Call bfd_set_default_target.Ian Lance Taylor2-1/+6
* Makefile.in (ldmain.o): Define TARGET when compiling.
1997-02-28 * targets.c (bfd_default_vector): Make non-const.Ian Lance Taylor1-0/+9
(find_target): New static function, broken out of bfd_find_target. (bfd_set_default_target): New function. (bfd_find_target): Call find_target. When defaulting, use bfd_default_vector[0] if it is not NULL. * libbfd-in.h (bfd_default_vector): Adjust declaration. * bfd-in2.h, libbfd.h: Rebuild.
1997-02-28 * syms.c (bfd_is_local_label): Return false if the symbol has noIan Lance Taylor2-1/+18
name. * coff-i960.c (coff_i960_is_local_label_name): New function. (coff_bfd_is_local_label_name): Define. * coff-m68k.c (m68k_coff_is_local_label_name): New function. (coff_bfd_is_local_label_name): Define. * coff-rs6000.c (xcoff_is_local_label_name): New function. (coff_bfd_is_local_label_name): Define. * elf.c (_bfd_elf_is_local_label_name): Treat symbols beginning with .. or _.L_ as local. * elf32-i386.c (elf_i386_is_local_label_name): New function. (bfd_elf32_bfd_is_local_label_name): Define. * evax-alpha.c (evax_bfd_is_local_label_name): Treat symbols beginning with $ as local.
1997-02-28 * write.h (LOCAL_LABEL): Only define if not BFD_ASSEMBLER.Ian Lance Taylor5-41/+58
(S_LOCAL_NAME): Likewise. (FAKE_LABEL_NAME): Define unconditionally. * symbols.c (colon): Call bfd_is_local_label, not LOCAL_LABEL, if BFD_ASSEMBLER. (S_IS_LOCAL): Call bfd_is_local_label_name, not LOCAL_LABEL. * config/tc-*.h: Only define LOCAL_LABEL if not BFD_ASSEMBLER. Don't define FAKE_LABEL_NAME. * config/te-ic960.h: Likewise. * config/tc-mips.h (tc_frob_file_before_adjust): Define. (mips_frob_file_before_adjust): Declare. * config/tc-mips.c (mips_frob_file_before_adjust): New function. (mips_local_label): Remove.
1997-02-28 * config/te-sco386.h: Remove; not used.Ian Lance Taylor2-11/+0
1997-02-28 * emultempl/m88kbcs.em: Remove.Ian Lance Taylor4-122/+20
* emulparams/m88kbcs.sh (TEMPLATE_NAME): Don't set. * Makefile.in (em88kbcs.c): Depend upon generic.em rather than m88kbcs.em.