aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-10-07Added seven new instructions ld, ld2w, sac, sachi, slae, st andDiego Novillo7-5/+52
st2w for d10v. Created new testsuite for d10v to verify new instructions.
1999-10-07* gas/mips/elf-rel.s: New file.Geoffrey Keating8-1/+182
* gas/mips/elf-rel.d: New file. * gas/mips/elf-rel2.d: New file. * gas/mips/e32-rel2.d: New file. * gas/mips/elf-rel2.s: New file. * gas/mips/mips.exp: Add elf-rel, elf-rel2. * gas/mips/elf_e_flags1.d: Tweak a little so it passes even if the CPU is set to something by default.
1999-10-07* scripttempl/elf.sc (.rel.sdata): Combine all the sdata relocsGeoffrey Keating2-3/+37
being .rel.sdata, .rel.sdata.*, .rel.gnu.linkonce.s*. (.rela.sdata): Likewise for .rela.sdata.* and .rela.gnu.linkonce.s*. (.rel.sbss): Make like .rel.bss. (.rela.sbss): Make like .rel.bss. (.sdata): Don't include .gnu.linkonce.s.* or .sdata.* when ld -r. (.sbss): Do the same things as for .bss: include SDATA_START_SYMBOLS, .dynsbss.
1999-10-05import gdb-1999-10-04 snapshotJason Molenda112-858/+2319
1999-10-05import gdb-1999-10-04 snapshotJason Molenda1-2/+5
1999-10-05 * gas/m32r/error.exp: New testcase driver.Doug Evans11-0/+1054
* gas/m32r/m32rx.exp: New testcase driver. * gas/m32r/fslotx.[sd]: New testcase. * gas/m32r/m32rx.[sd]: New testcase. * gas/m32r/relax-s.[sd]: New testcase. * gas/m32r/interfere.s: New testcase. * gas/m32r/wrongsize.s: New testcase.
1999-10-05 * archures.c (bfd_mach_m32rx): Define it.Doug Evans3-0/+4
* bfd-in2.h: Rebuild.
1999-10-05 * cpu-m32r.c (arch_info_struct): New static global.Doug Evans3-1/+19
(bfd_m32r_arch): Refer to it. * elf32-m32r.c (m32r_elf_object_p): Recognize E_M32RX_ARCH. (m32r_elf_print_private_bfd_data): Ditto. (m32r_elf_final_write_processing): Handle bfd_mach_m32rx.
1999-10-05 * m32r.h (E_M32RX_ARCH): Define.Doug Evans2-0/+6
1999-10-05add m32rx docsDoug Evans1-1/+122
1999-10-05 Add support for m32rx.Doug Evans2-1/+618
* config/tc-m32r.c (enable_m32rx): New static global. (enable_special,warn_explicit_parallel_conflicts,optimize): Ditto. (allow_m32rx): New function. (M32R_SHORTOPTS): Add `O'. (md_longopts): Add --m32rx plus several warning options. (md_parse_option): Handle new options. (md_show_usage): Print them. (md_begin): Enable m32rx. (OPERAND_IS_COND_BIT): New macro. (first_writes_to_seconds_operands): New function. (writes_to_pc,can_make_parallel,make_parallel): New functions. (target_make_parallel,assemble_two_insns): New functions. (md_assemble): Recognize "insn1 -> insn2" and "insn1 || insn2". If optimizing and m32rx, try to make consecutive insns parallel.
1999-10-05 * fr30-asm.c,fr30-desc.h: Rebuild.Doug Evans11-164/+1024
* m32r-asm.c,m32r-desc.c,m32r-desc.h: Rebuild. Add m32rx support. * m32r-dis.c,m32r-ibld.c,m32r-opc.c,m32r-opc.h,m32r-opinst.c: Ditto.
1999-10-041999-09-15 Ulrich Drepper <drepper@cygnus.com>Ulrich Drepper2-177/+405
* readelf.c (dynamic_segment_parisc_val): Print 0 for DLD_FLAGS if the value is zero. (process_symbol_table): Don't print histogram if hash table is empty. 1999-09-15 Ulrich Drepper <drepper@cygnus.com> * readelf.c (get_parisc_dynamic_type): Handle DT_HP_GST_* values. 1999-09-02 Ulrich Drepper <drepper@cygnus.com> * readelf.c (get_symbol_type): Add support for HPUX and PARISC specific symbol types. * readelf.c: Add HPUX and PARISC extensions to dynamic and program header table printing. * readelf.c (get_machine_flags): Add handling of PARISC.
1999-10-041999-09-15 Ulrich Drepper <drepper@cygnus.com>Ulrich Drepper2-6/+13
* hppa.h: Add DT_HP_GST_SIZE, DT_HP_GST_VERSION, and DT_HP_GST_HASHVAL.
1999-09-29* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): DeferDJ Delorie2-3/+11
merging sections when not relocating.
1999-09-29Fix bit patterns of some load/store instructions to match latest docs.Nick Clifton2-8/+13
1999-09-29* pe-dll.c (process_def_file): Move the offset lookup from here toDJ Delorie2-3/+57
(fill_exported_offsets): here. New static function. (fill_edata): Use.
1999-09-28import gdb-1999-09-28 snapshotJason Molenda37-603/+925
1999-09-28Fred Fish <fnf@cygnus.com>Richard Henderson6-34/+181
* targets.c (cisco_core_vec): Replaced with two new vecs ... (cisco_core_big_vec): Add new bigendian vec. (cisco_core_little_vec): Add new little endian vec. * cisco-core.c (CRASH_INFO): Fixed offset replaced with ... (crash_info_locs): Add array of possible offsets. (MASK_ADDR): Mask to apply to crash info offset. (crashinfo_external): Add textbase, database, bssbase and turn into a typedef. (cisco_core_file_validate): Renamed from cisco_core_file_p. Many small changes to account for additional hardware versions. Pick a reasonable size for ".reg" section. Add a ".crash" section to allow access to crashinfo_external struct. (cisco_core_file_p): New version of this function that iterates over crash_info_locs, calling cisco_core_file_validate. (cisco_core_vec): Old big endian only vec replaced with ... (cisco_core_big_vec): Add big endian version. (cisco_core_little_vec): Add little endian version. * configure.in (cisco_core_vec): Split to two new vectors ... (cisco_core_big_vec): New target vector. (cisco_core_little_vec): New target vector. * configure: Regenerate. * config.bfd (targ): For m68*-*-aout* targ, change cisco_core_vec to cisco_core_big_vec in targ_selvecs.
1999-09-28* deffilep.y (tokens): Add upper and lower case versions of DATA,DJ Delorie3-16/+43
CONSTANT, NONAME and PRIVATE tokens. (command): Use DATAU. (expline): Allow for drectve syntax as well. (exp_opt_list): Likewise. (exp_opt): Likewise. * pe-dll.c (make_one): Only generate the idata entries for data symbols.
1999-09-28* dlltool.c (scan_drectve_symbols): Handle type tags in exportedDJ Delorie2-4/+25
symbols. (scan_filtered_symbols): Likewise.
1999-09-28* scripttempl/elf.sc (.sdata): Include .gnu.linkonce.s.* sectionsGeoffrey Keating2-1/+6
in .sdata too.
1999-09-28* config/tc-mips.c (nopic_need_relax): Allow for theGeoffrey Keating2-3/+12
.sdata.foo sections generated by -fdata-sections, and for the .gnu.linkonce.s sections generated by C++.
1999-09-28* elf32-mips.c (mips_elf_relocate_hi16): Unused, delete.Geoffrey Keating2-126/+6
(mips_elf_relocate_got_local): Unused, delete. (mips_elf_relocate_global_got): Unused, delete.
1999-09-26Merge sections named .bss.* into .bss section. Similarly for .sbss.Nick Clifton2-1/+11
1999-09-24Fred Fish <fnf@cygnus.com>Richard Henderson2-180/+198
* elf.c (bfd_section_from_phdr): Add typename variable. Use p_type to initialize it to something meaningful. Then use it to generate more useful segment names.
1999-09-24Make sure that sensible values are extracted from a raw header.Nick Clifton2-0/+14
1999-09-23Remove accidental case duplication.Jeff Law1-18/+1
1999-09-23Remove accidental case duplication.Jeff Law1-4/+0
1999-09-23Add missing initializer lost in last change.Jeff Law1-1/+1
1999-09-23 * config/tc-hppa.c (pa_ip): Replace 'B', 'M', 'l' and 'g' handlingJeff Law2-32/+38
with cleaner code using completer prefixes. Add 'Y'.
1999-09-23 * hppa.h (pa_opcodes): Add "call" and "ret". Clean up "b", "bve"Jeff Law2-17/+29
and "be" using completer prefixes.
1999-09-23 * hppa-dis.c (print_insn_hppa): Replace 'B', 'M', 'g' and 'l' withJeff Law2-11/+22
cleaner code using completer prefixes. Add 'Y'.
1999-09-23 * config/tc-hppa.c (pa_ip): Add parens to silence compiler.Jeff Law2-3/+6
1999-09-23 * hppa.h (pa_opcodes): Add initializers to silence compiler.Jeff Law2-271/+273
1999-09-23 * hppa.h: Update comments about character usage.Jeff Law2-1/+8
1999-09-22 * config/tc-hppa.c (pa_ip): Avoid ANSI specific initialization.Jeff Law2-3/+13
(pa_ip, case 'm'): Failure to get a CBIT specifier just means the insn does not match and we should try the next insn in the table.
1999-09-22Rename MULTI_SET_PSR to LDM_TYPE_2_OR_3Nick Clifton2-2/+6
1999-09-22Add earm_epoc_pe.c build target.Nick Clifton2-0/+8
1999-09-22removed in the 1999-09-21 snapshot.Jason Molenda2-339/+0
1999-09-22import gdb-1999-09-21Jason Molenda79-1907/+3202
1999-09-20 * config/tc-hppa.c (pa_ip): Fix thinkos in recent cleanupJeff Law2-6/+11
of PA2.0 support.
1999-09-20 * hppa.h (pa_opcodes): Fix minor thinkos introduced while cleaningJeff Law2-8/+13
up the new fstw & bve instructions.
1999-09-20Delete bogus R_PCLONG. Tidy R_*.Alan Modra2-27/+27
1999-09-19 * resrc.c (write_rc_rcdata): Fix local variable shadowingIan Lance Taylor3-34/+86
problem. If RCDATA_BUFFER data can be read as strings, modify code to print the strings as comments. * resres.c: Add casts to avoid warnings. (write_res_data, read_res_data): Don't put the program name in the error message; fatal already puts it there.
1999-09-191999-09-19 Alexandre Oliva <oliva@lsd.ic.unicamp.br>Ian Lance Taylor2-3/+28
* config/tc-i386.c (md_shortopts): Check OBJ_MAYBE_ELF as well as OBJ_ELF. If ELF, add "sq". (md_parse_option): If ELF, ignore -s and -q. (md_show_usage): Mention ELF options.
1999-09-19fix comment; from Fred Fish <fnf@ninemoons.com>Ian Lance Taylor2-2/+2
1999-09-19comment fixIan Lance Taylor1-1/+4
1999-09-19 * hppa-dis.c: (print_insn_hppa): Correct 'cJ', 'cc'.Jeff Law2-12/+58
1999-09-19 * hppa-dis.c (extract_22): New function.Jeff Law2-1/+13