aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-08-18* write.c (fixup_segment) [TC_DONT_FIX_NON_ADJUSTABLE]: UseAlexandre Oliva7-9/+41
obj_fix_adjustable() and tc_fix_adjustable() to tell whether to add a symbol's address. Removed all target-specific #ifdefs that used to accomplished the same. * config/tc-v850.h (TC_DONT_FIX_NON_ADJUSTABLE): Define. * config/tc-m68k.h (TC_DONT_FIX_NON_ADJUSTABLE): Define. * config/tc-arm.h (TC_DONT_FIX_NON_ADJUSTABLE): Define. * config/tc-i960.h (TC_DONT_FIX_NON_ADJUSTABLE): Define. * config/tc-i386.h (TC_DONT_FIX_NON_ADJUSTABLE): Define.
2000-08-182000-08-17 Christopher C. Chimelis <chris@debian.org>H.J. Lu2-1/+5
* objdump.c (LONGEST_ARCH): Set to sizeof("powerpc:common").
2000-08-182000-08-17 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-25/+41
* dwarf2dbg.c: Fix formatting.
2000-08-17Minor formatting changesNick Clifton1-5/+5
2000-08-17Allow illegal shifts by zero to be recorded as logical shift lefts by zero.Nick Clifton2-6/+17
2000-08-17Catch and warn about attempts to display debug information for version 1 ↵Nick Clifton2-1/+20
aranges.
2000-08-17* config-ml.in (CC, CXX): Don't introduce a leading space.Alexandre Oliva2-6/+10
2000-08-16Fix 3 DV bugs, and a few minor cleanups.Jim Wilson17-6011/+6234
gas/ * config/tc-ia64.c (specify_resource, case IA64_RS_GR): Handle postincrement modified registers. Handle IA64_OPND_R3_2 addl source registers. (note_register_values): Handle IA64_OPND_R3_2 operands. gas/testsuite/ * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc. * gas/ia64/dv-raw-err.l: Likewise. * gas/ia64/dv-waw-err.l: Update sed pattern. * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment. * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate. include/opcode/ * ia64.h (IA64_OPCODE_POSTINC): New. opcodes/ * ia64-ic.tbl (pr-readers-nobr-nomovpr): Add addl, adds. Delete break, mov-immediate, nop. * ia64-opc-f.c: Delete fpsub instructions. * ia64-opc-m.c: Add POSTINC to all instructions with postincrement address operand. Rewrite using macros to avoid long lines. * ia64-opc.h (POSTINC): Define. * ia64-asmtab.c: Regenerate.
2000-08-162000-08-16 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2-10/+35
* elf32-i860.c (elf32_i860_relocate_pc16): Implemented function (it was previously just a stub).
2000-08-162000-08-16 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt2-1/+5
* config/tc-i860.c (md_operand): Silly typo fixed.
2000-08-16Tidy up decoding of shift based addressing modes.Nick Clifton5-88/+208
Add extra tests for these addressing modes
2000-08-16* configure.in (libstdcxx_flags): UseAlexandre Oliva2-1/+6
libstdc++-v3/src/libstdc++.INC.
2000-08-16* elflink.c (_bfd_elf_create_got_section): Don't abort().Alexandre Oliva2-6/+28
Formatting fixes. (_bfd_elf_create_dynamic_sections): Likewise.
2000-08-16 * config/tc-sparc.c: Kill all warnings.Jakub Jelinek2-26/+59
(md_parse_option): Set -32/-64 for -xarch=, allow all -A archs in -xarch= as well. (md_show_usage): Update usage text.
2000-08-16Warn abouyt "bx pc" not being very useful.Nick Clifton2-0/+7
2000-08-16 * elf64-sparc.c (sparc64_elf_relocate_section): Set relocation addressJakub Jelinek2-8/+25
for undefined symbols to be the beginning of the section. * elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): Don't allocate four extra entries at the beginning of the .rela.plt section. (sparc64_elf_finish_dynamic_symbol): Adjust the offset in the .rela.plt section to account for the four reserved entries in the .plt section.
2000-08-162000-08-15 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+7
* i386.h: Swap the Intel syntax "movsx"/"movzx" due to the IgnoreSize change.
2000-08-16 * value.h (struct value) <lazy>: Add a comment about its use forEli Zaretskii2-1/+17
watchpoints.
2000-08-16* xcofflink.c (_bfd_ppc_xcoff_relocate_section): Add ori r0,r0,0Geoffrey Keating3-27/+64
to the list of NOPs we recognize after a branch-and-link. Use the ori NOP when one is needed. * coff-rs6000.c (_bfd_xcoff_slurp_armap): Finish implementation for large archives.
2000-08-15 * config/tc-sh.h (DWARF2_LINE_MIN_INSN_LENGTH): Defined.Jeff Law3-35/+98
* config/tc-sh.c (md_assemble): Changed so debug_type test performed for ppi_assemble * config/tc-sh.c: Included dwarf2dbg.h. (debug_line): Defined. (md_assemble): Generates dwarf2 line info. (sh_finalize): New function. Finalize dwarf2 info. (assemble_ppi): Returns size of code generated. (build_Mytes): Returns size of code generated. (md_pseudo_table): Added "file" and "loc" psuedo ops. * config/tc-sh.h (md_end): Defined. (sh_finalize): Declared.
2000-08-15Fix file corrupted before initial checkin.Jim Wilson2-1/+35
* ia64-ic.tbl: Add missing entries.
2000-08-152000-08-15 Dave Brolley <brolley@redhat.com>Dave Brolley1-2/+2
* sim-profile.c (profile_print_speed): Print cpu frequency if not zero.
2000-08-152000-08-15 Dave Brolley <brolley@redhat.com>Dave Brolley2-6/+103
* sim-profile.h (PROFILE_DATA): Add cpu_freq. (PROFILE_CPU_FREQ): New macro. * sim-profile.c (OPTION_PROFILE_CPU_FREQUENCY): New enumerator. (profile-options): Add profile-cpu-frequency. (parse_frequency): New function. (profile_option_handler): Handle OPTION_PROFILE_CPU_FREQUENCY. (profile_print_speed): Print cpu frequency and simulated execution time. Re-indent other items to match.
2000-08-15* config/tc-sh.c (md_apply_fix) [BFD_RELOC_32, BFD_RELOC_16]: UseAlexandre Oliva2-24/+7
md_number_to_chars.
2000-08-15* configure.in (libstdcxx_flags): Use libstdc++-v3/src/INCLUDES.Alexandre Oliva2-1/+5
2000-08-15Compute write back value for post increment loads beforeNick Clifton2-34/+47
performing the load in case the offset register is overwritten.
2000-08-14Allow "bx pc" in ARM mode.Nick Clifton2-2/+5
2000-08-14 * tc-i386.c (md_assemble): Skip suffix check if the opcode modifierDiego Novillo2-0/+10
has the IgnoreSize bit set.
2000-08-14Add support for IA-64 specific elf header flags.Jim Wilson6-5/+71
bfd/ 2000-08-14 Jim Wilson <wilson@cygnus.com> * elf64-ia64.c (elf64_ia64_merge_private_bfd_data): Handle EF_IA_64_REDUCEDFP, EF_IA_64_CONS_GP, and EF_IA_64_NOFUNCDESC_CONS_GP. (elf64_ia64_print_private_bfd_data): Likewise. Also handle EF_IA_64_ABSOLUTE. gas/ 2000-08-14 Jim Wilson <wilson@cygnus.com> * config/tc-ia64.c (md_longopts): Add -mconstant-gp and -mauto-pic. (md_parse_option): Add OPTION_MCONSTANT_GP and OPTION_MAUTO_PIC. (md_begin): Change assignment to md.flag to OR in the new bit. include/elf/ 2000-08-14 Jim Wilson <wilson@cygnus.com> * elf/ia64.h (EF_IA_64_REDUCEDFP, EF_IA_64_CONS_GP, EF_IA_64_NOFUNCDESC_CONS_GP, EF_IA_64_ABSOLUTE): Define.
2000-08-14Silently accept -d as an alias for -g for compatability with old BSD systems.Nick Clifton2-1/+7
2000-08-14Set the debug flag for storage types C_ARG, C_REGPARM, C_FIELD, C_MOS, C_MOE,Nick Clifton2-4/+7
C_MOU, and C_EOS.
2000-08-142000-08-14 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt6-0/+18
* NEWS: Mention i860 support.
2000-08-14 * config/tc-mn10300.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.Jeff Law2-0/+6
2000-08-14* doc/c-arm.texi (ARM Directives): Fix warnings from makeinfo.Andreas Schwab2-3/+7
2000-08-14* scripttempl/elf.sc: Fix last change to use correct commentAndreas Schwab2-20/+24
syntax.
2000-08-13Protoization.Kevin Buettner4-16/+15
2000-08-122000-08-11 Andreas Schwab <schwab@suse.de>Jason Eckhardt2-4/+11
* doc/c-i860.texi (Opcodes for i860): Remove braces from @item argument.
2000-08-12Add formatted register info.Andrew Cagney3-1/+139
Convert more of mn10300 to multi-arch. Fix mips vs mn10300
2000-08-12 * configure.in (CC_FOR_TARGET, CHILL_FOR_TARGET,Jason Merrill2-18/+12
CXX_FOR_TARGET): Add -B$$r/gcc/ here. (FLAGS_FOR_TARGET): Not here. (CHILL_FOR_TARGET, CXX_FOR_TARGET): Don't check the list of languages.
2000-08-122000-08-11 Carlo Wood <carlo@alinoe.com>H.J. Lu2-1/+5
* addr2line.c (main): Add const to char *.
2000-08-11* i386-linux-nat.c [! HAVE_PTRACE_GETFPXREGS] (fetch_fpxregs,Mark Kettenis2-2/+7
store_fpxregs): Return 0.
2000-08-11Restore GET_SAVED_REGISTERSAndrew Cagney2-0/+10
2000-08-11Use address mapping levels for 68hc11 simulator (kill overlap hack)Stephane Carrez9-39/+67
2000-08-112000-08-11 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-79/+85
* config/obj-bout.c: Fix formatting.
2000-08-11* ar.c (main): Don't crash if called with no argumentsGeoffrey Keating2-1/+6
or only '-X32_64' as an argument.
2000-08-112000-08-11 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-8/+12
* expr.c: Fix formatting.
2000-08-11* dcache.c (dcache_info): Don't print cache state if last_cacheJ.T. Conklin2-12/+20
is NULL.
2000-08-11* elf32-sh.c (sh_elf_set_mach_from_flags): Make it static.Alexandre Oliva2-2/+6
2000-08-11Enable multi-arch for the mn10300.Andrew Cagney3-43/+131
2000-08-11Adapt support for SSE registers in Linux/x86 for Linux 2.4.Mark Kettenis1-0/+41
* i386-linux-nat.c: Various doc fixes. Include "i387-nat.h". (GETFPXREGS_SUPPLIES): Renamed from GETXFPREGS_SUPPLIES. (have_ptrace_getfpxregs): Renamed from have_ptrace_getxfpregs. (convert_to_gregset): Removed. Moved logic to ... (fill_gregset): ... here. Simplified function. (fetch_regs): Use perror_with_name for error reporting. (store_regs): Add `regno' parameter. Use perror_with_name for error reporting. Call fill_gregset instead of convert_to_gregset. (FPREG_ADDR): Remove. (supply_fpregset): Implement by calling i387_supply_fsave. (convert_to_fpregset): Remove. (fill_fpregset): Implement by calling i387_fill_fsave. (fetch_fpregs): Use perror_with_name fro error reporting. (store_fpregs) Add `regno' parameter. Use perror_with_name fro error reporting. Call fill_fpregset instead of convert_to_fpregset. (supply_xfpregset, convert_to_xfpregset): Removed. (supply_fpxregset, fill_fpxregset): New functions. (fetch_fpxregs): Renamed from fetch_xfpregs. Use perror_with_name for error reporting. Call supply_fpxregset instead of supply_xfpregset. (store_xfpregs): Removed. (store_fpxregs): New function. (fetch_inferior_registers): Adjust for xfp -> fpx change. Tweak message in call to internal_error. (store_inferior_registers): Adjust for xfp ->fpx change. Pass REGNO to store_regs, store_fpregs and store_fpxregs. (fetch_core_registers): Adjust for xfp -> fpx change. * acconfig.h (HAVE_PTRACE_GETFPXREGS): Renamed from HAVE_PTRACE_GETXFPREGS. * config.in: Regenerated. * configure.in: Replace check for PTRACE_GETXFPREGS with check for PTRACE_GETFPXREGS. Remove comment about Cygnus SSE extensions. * configure: Regenerated. * config/i386/linux.mh (NATDEPFILES): Add i387-nat.o. * config/i386/tm-linux.h: Base definition of HAVE_SSE_REGS on HAVE_PTRACE_GETFPXREGS instead of HAVE_PTRACE_GETXFPREGS.