Jim Blandy
e61231f114
* libiberty/cp-demangle.c (struct demangling_def): New fields:
is_constructor and is_destructor.
(demangling_new): Initialize them.
(demangle_ctor_dtor_name): Set them, if we detect a constructor
or destructor.
(demangle_v3_with_details, is_gnu_v3_mangled_ctor,
is_gnu_v3_mangled_dtor): New functions.
* include/demangle.h (enum gnu_v3_constructor_kinds,
is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds,
is_gnu_v3_mangled_dtor): New declarations.
26 years ago
Alan Modra
2e98d2de04
Fix register name printed in warning message.
26 years ago
H.J. Lu
951b392098
Fix a typo.
26 years ago
DJ Delorie
5df9ca2b80
merge from gcc
26 years ago
DJ Delorie
7a008bcb7b
Fix minor formatting bugs.
26 years ago
Nick Clifton
526c3e1208
Synchronise with copyright dates on FSF GCC versions of these files
26 years ago
Nick Clifton
120aa76a7f
formatting fix
26 years ago
Nick Clifton
4f1d9bd8e2
Fix typos in ChangeLogs; add coff/external.h; fix copyright dates
26 years ago
DJ Delorie
8aa30e60ce
merge from gcc
26 years ago
DJ Delorie
30673bf511
merge from gcc
26 years ago
DJ Delorie
d84829cc79
merge from gcc
26 years ago
Nick Clifton
80a523c2e1
new defines for Coldfire V4.
26 years ago
Phil Blundell
2a7a46249e
2001-02-27 Philip Blundell <pb@futuretv.com>
* arm.h: Add new definitions from ARM document SWS ESPC 0003 B-01.
(EF_PIC, et al.): Rename to EF_ARM_xx.
26 years ago
Nick Clifton
e135f41bc2
Add PDP-11 support
26 years ago
DJ Delorie
c9430732f0
* include/coff/pe.h: Rename PEP64AOUTHDR to PEPAOUTHDR. Rename
PEP64AOUTSZ to PEPAOUTSZ.
26 years ago
Jan Hubicka
76f227a511
* i386.h (i386_optab): SSE integer converison instructions have
64bit versions on x86-64.
* i386-dis.c (prefix_user_t): Add 'Y' to SSE ineger converison
instructions.
(putop): Handle 'Y'
26 years ago
Nick Clifton
e02fedb69d
Remove annoying entry....:-)
26 years ago
Nick Clifton
8eaec934e2
Remove extraneous whitespace
26 years ago
Nick Clifton
a85d7ed0f0
Add s390 support
26 years ago
H.J. Lu
9853629004
2001-01-23 H.J. Lu <hjl@gnu.org>
* include/coff/pe.h (struct external_PEI_DOS_hdr): New.
(struct external_PEI_IMAGE_hdr): New.
26 years ago
Patrick Macdonald
0715dc88cf
Binutils portion of fix for syntax array elements when max
operands is greater than 127.
2001-02-02 Patrick Macdonald <patrickm@redhat.com>
* cgen.h (CGEN_SYNTAX_CHAR_TYPE): Typedef as unsigned short.
(CGEN_MAX_SYNTAX_ELEMENTS): Rename from CGEN_MAX_SYNTAX_BYTES.
(CGEN_SYNTAX): Define using CGEN_MAX_SYNTAX_ELEMENTS.
* fr30-desc.h: Regenerate with CGEN_MAX_SYNTAX_ELEMENTS.
* m32r-desc.h: Regenerate.
26 years ago
DJ Delorie
bc9bf2596e
merge from gcc
26 years ago
Alan Modra
296bc5686a
Fix swapgs instruction.
26 years ago
Alan Modra
1328dc9844
Adds assembly and dis-assembly support for the HPPA wide
mode, 16 bit forms of ldi, ldo, ldw and stw instructions.
26 years ago
Jan Hubicka
e2914f484e
* i386.c (md_assemble): Check cpu_flags even for nullary instructions.
26 years ago
Nick Clifton
0d2bcfafbf
Updated ARC assembler from arccores.com
26 years ago
Jan Hubicka
7c2b079e27
* i386.h (pinsrw): Add.
26 years ago
Alan Modra
079966a8ad
Fix "movnti"
26 years ago
Phil Blundell
77800f4afb
Update address for bug reports.
26 years ago
Jeff Johnston
8c1f9e76d2
2001-01-09 Jeff Johnston <jjohnstn@redhat.com>
26 years ago
Jan Hubicka
7bc70a8e57
* tc-i386.c (md_assemble): Handle third byte of the opcode as prefix.
* i386.h (i386_optab): Make [sml]fence template to use immext field.
26 years ago
Jan Hubicka
6f8c0c4ccc
* tc-i386.h (CpuK6, CpuAthlon, CpuSledgehammer, CpuMMX, Cpu3dnow,
26 years ago
Jan Hubicka
c0d8940f87
* configure.in: Add support for x86_64 and x86_64-*-linux-gnu*
* NEWS: Add x86_64.
* i386.h (i386_optab): Add "rex*" instructions;
add swapgs; disable jmp/call far direct instructions for
64bit mode; add syscall and sysret; disable registers for 0xc6
template. Add 'q' suffixes to extendable instructions, disable
obsoletted instructions, add new sign/zero extension ones.
(i386_regtab): Add extended registers.
(*Suf): Add No_qSuf.
(q_Suf, wlq_Suf, bwlq_Suf): New.
26 years ago
Jan Hubicka
3e73aa7c95
* tc-i386.h (i386_target_format): Define even for ELFs.
26 years ago
DJ Delorie
a969366f78
* COPYING: Update to current
ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
to 19yy as example year in copyright notice).
26 years ago
Hans-Peter Nilsson
ca6d9fb3f0
* dis-asm.h (struct disassemble_info): New member "section".
(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member.
Initialize section member.
26 years ago
DJ Delorie
85ec56b3e2
fix formatting
26 years ago
DJ Delorie
328cd6e949
* safe-ctype.h: Make code work on all targets and not just on
targets where a char is 8 bits.
26 years ago
Nick Clifton
b79e8c7865
Add link option to allow undefiedn symbols in shared libraries
26 years ago
Nick Clifton
bf40d919f9
Fix Formatting.
26 years ago
Jeff Law
ffb34d9aac
* hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux
compatibility.
26 years ago
Jan Hubicka
f16b83dfe5
* tc-i386.c (md_assemble): Refuse 's' and 'l' suffixes in the intel
mode; convert 'd' suffix to 's' or 'l'; remove all DWORD_MNEM_SUFFIX
references.
(intel_e09_1): Convert QWORD to 'l' suffix for FP operations; refuse
otherwise.
* tc-i386.h (DWORD_MNEM_SUFFIX): Kill.
(No_dSuf): Kill.
* i386.h (*_Suf): Remove No_dSuf.
(d_suf, wld_Suf,sld_Suf, sldx_Suf, bwld_Suf, d_FP, sld_FP, sldx_FP)
Remove.
(i386_optab): Remove 'd' in the suffixes.
26 years ago
Alan Modra
d58c3cb85e
Replace #warning with #error
26 years ago
Christopher Faylor
39cd252546
Actually add safe-ctype.h
26 years ago
Christopher Faylor
2c6c601812
* safe-ctype.h: New file.
26 years ago
Alan Modra
0aec643be7
#warn -> #warning
26 years ago
DJ Delorie
324069ad94
* getopt.h obstack.h: Standarize copyright statement.
26 years ago
DJ Delorie
f93eaf706d
* demangle.h: Change "new_abi" to "v3" everywhere.
26 years ago
Nick Clifton
c6c98b3833
Add MIPS SB1 machine
26 years ago
Nick Clifton
84ea6cf2c5
Add MIPS V and MIPS 64 machine numbers
26 years ago