aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-10-27fix compile time warningsNick Clifton5-5/+21
1999-10-26Remove extraneous underscore from prototypeNick Clifton3-2/+9
1999-10-26Remove spurious test of exp_nameNick Clifton2-2/+5
1999-10-26import gdb-1999-10-25 snapshotJason Molenda18-345/+617
1999-10-25revert part of previous delta which had accidentally snarfed some experimentalNick Clifton1-4/+2
code.
1999-10-25revert previous deltaNick Clifton5-95/+1
1999-10-25Apply patch supplied for case 102229 to implement new insns psrclr and psrset.Nick Clifton4-11/+143
1999-10-25oops - omitted from previous deltaNick Clifton1-0/+6
1999-10-25D10V patches from CagneyMichael Meissner4-14/+58
1999-10-22Add default assembler switchhes on a per machine basis.Nick Clifton2-62/+80
Use machine target type when opening output bfd files.
1999-10-21 * tc_d10v.c (find_opcode): Allow ATSIGN to match expressions of theDiego Novillo2-1/+6
form @abs16, @(abs16) and @(abs16 + imm).
1999-10-21 * config/tc-mips.c (ISA_HAS_COPROC_DELAYS) : New.Gavin Romig-Koch2-127/+161
(ISA_HAS_64_BIT_REGS) New. (gpr_interlocks,md_begin,reg_needs_delay,append_insn, mips_emit_delays,macro_build,load_register,load_addresss, macro,macro2,mips_ip,s_cprestore,s_cpadd): Simplify and/or use new ISA_xxx macros in expressions involving ISA, particularly mips_opts.isa.
1999-10-21Fix assembler testsuite for ARMNick Clifton4-35/+41
1999-10-19Remove generated parsers, expect bison to be presentStan Shebs4-9322/+0
1999-10-19import gdb-1999-10-18 snapshotJason Molenda45-2479/+2275
1999-10-18Add md expression support; Cleanup alpha warningsMichael Meissner8-56/+151
1999-10-181999-10-15 Andrew Haley <aph@cygnus.com>Andrew Haley2-0/+6
* dwarf1.c (parse_die): Fail to parse a die if its length is zero.
1999-10-17Fix typo in last change.Jeff Law1-1/+1
1999-10-17 * libhppa.h (bfd_hppa_insn2fmt): Change to return an int.Jeff Law2-3/+7
1999-10-17 * config/tc-hppa.c (md_apply_fix): Make "fmt" an int.Jeff Law2-1/+5
1999-10-15 * ar.c (normalize): Fix full_pathname code.Ian Lance Taylor2-1/+5
1999-10-12Nit fix.Alan Modra2-1/+5
1999-10-12 * hppa.h (PF_HP_PAGE_SIZE): Define.Jeff Law2-0/+14
(PF_HP_FAR_SHARED, PF_HP_NEAR_SHARED, PF_HP_CODE): Likewise. (PF_HP_MODIFY, PF_HP_LAZYSWAP, PF_HP_SBP): Likewise.
1999-10-12import gdb-1999-10-11 snapshotJason Molenda68-508/+14664
1999-10-12import gdb-1999-10-11 snapshotJason Molenda1-1/+1
1999-10-11Added note about --fatal-warnings option.Geoffrey Keating1-0/+2
1999-10-11* as.c (show_usage): Document new options.Geoffrey Keating5-14/+74
(parse_args): Add --no-warn, --warn, --fatal-warnings, which become 'W', OPTION_WARN, and OPTION_WARN_FATAL. (parse_args): Parse the new options. (main): If there were warnings, and --fatal-warnings was specified, print an error. * as.h: New variable, flag_fatal_warnings, for new option.
1999-10-11* lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "someGeoffrey Keating5-8/+27
indeterminate number of extra lines here". * gas/elf/elf.exp: Remove XFAILs. * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha). * gas/elf/section1.d: Likewise.
1999-10-10 * hppa-dis.c (print_insn_hppa): Add new codes 'cc', 'cd', 'cC',Jeff Law2-25/+48
'co', '@'. * hppa-dis.c (print_insn_hppa): Removed unused args. Fix '?W'. * hppa-dis.c (print_insn_hppa): Implement codes "?N", "?Q".
1999-10-10 * config/tc-hppa.c (pa_ip): Add new codes 'cc', 'cd', 'cC', 'co',Jeff Law2-70/+429
'@'. Change autoincrement completers to fall through to cache control completers. * config/tc-hppa.c (pa_ip): Remove unused args. Add code to '?W' arg. (pa_parse_addb_64_cmpltr): New function. * config/tc-hppa.c (pa_ip): Change error message. (pa_ip,pa_parse_cmpb_64_cmpltr,pa_parse_cmpib_64_cmpltr) Fix '?N' and '?Q' args to allow falling through. * config/tc-hppa.c (pa_ip): Implement conditional codes "?N", "?Q". Remove unused conditional codes. (pa_parse_cmpb_64_cmpltr,pa_parse_cmpib_64_cmpltr): New.
1999-10-10 * hppa.h (pa_opcodes): Add load and store cache control toJeff Law2-75/+123
instructions. Add ordered access load and store. * hppa.h (pa_opcode): Add new entries for addb and addib. * hppa.h (pa_opcodes): Fix cmpb and cmpib entries. * hppa.h (pa_opcodes): Add entries for cmpb and cmpib.
1999-10-08 * elflink.h (elf_merge_symbol): When overriding a weak symbol withIan Lance Taylor2-2/+12
a defined symbol in a shared library, clear the DEF_DYNAMIC flag too.
1999-10-081999-10-08 Ben Elliston <bje@cygnus.com>Ian Lance Taylor2-14/+19
* binutils.texi: Some rewording and clarifications.
1999-10-08* elf32-mips.c (mips_elf_calculate_relocation): R_MIPS_LITERALGeoffrey Keating2-37/+32
relocs also need the GP value. (_bfd_mips_elf_relocate_section): Handle unpaired LO16 relocs properly. Handle sign-extension for R_MIPS_64 correctly. Correct the GP value for R_MIPS_LITERAL relocs too. Handle R_MIPS_64 relocs properly on big-endian MIPS. (mips_elf_sign_extend): Behave properly with 'long long'. (mips_elf_highest): Correct typo.
1999-10-07 * config/tc-d30v.c (CHAR_BIT): Define.Diego Novillo2-5/+25
(check_range): Fix bit operations to support integers bigger than 32 bits.
1999-10-07Forgot to add these files in the previous commit. This is theDiego Novillo3-0/+72
testsuite for the new instructions added to d10v gas.
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.