aboutsummaryrefslogtreecommitdiff
path: root/gas/config
AgeCommit message (Collapse)AuthorFilesLines
1997-10-20 * tc-sparc.c (default_arch_size): New static local.Doug Evans1-21/+78
(struct sparc_arch): Rename arch_size to default_arch_size. New member user_option_p. (sparc_arch_table): Always include v9, v9a. New entry v9-64. (init_default_arch): Check whether default arch is valid. Set default_arch_size in addition to sparc_arch_size. (OPTION_32,OPTION_64): Define. (md_longopts): New entries for -32, -64. (md_parse_option): Handle them. (md_show_usage): Print them. Ensure init_default_arch called.
1997-10-15 * config/tc-alpha.h (DIFF_EXPR_OK): Define.Richard Henderson1-0/+6
* config/tc-i386.h (DIFF_EXPR_OK): Define. * config/tc-alpha.c (md_apply_fix): Notice fx_pcrel and substitute the correct relocation when it exists. * config/tc-i386.c (md_apply_fix3): Likewise. * config/tc-ppc.h: Correct typo in comment. * config/tc-v850.h: Likewise.
1997-10-13Allow assembler to make parallel instructions where there the secondsAndrew Cagney1-10/+15
(latter) outputs intersect with the first (earlier) inputs.
1997-10-11Added .tcomon section initialisation.Nick Clifton1-0/+1
1997-10-11Jim fixed the fixups for conditional and unconditional branches.Nick Clifton2-69/+332
Added code to support the bss and common sections in thr ZDA and SDA areas.
1997-10-10Fri Oct 10 11:22:45 1997 Martin M. Hunt <hunt@cygnus.com>Martin Hunt1-3/+5
* config/tc-d10v.c: Fixes to make sure the AT_WORD expression is not confused with -1.
1997-10-10Flag SP as modified for @-sp operand - OPERAND_ATMINUS.Andrew Cagney1-0/+6
1997-10-10Do not allow auto inc/dec to parallelize with an instruction that uses the ↵Michael Meissner1-0/+6
index register
1997-10-09 From Robin Kirkham <Robin.Kirkham@mlb.dmt.csiro.au>:Ian Lance Taylor1-20/+9
* config/tc-m68k.c (archs): Add 68306, 68307, 68322, 68356, 68334, 68336, 68341, 68349. * doc/c-m68k.texi (M68K-Opts): Add -m68ec000 -m68hc000 -m68hc001 -m68306, -m68307, -m68322, -m68356, -m68ec020, -m68ec030, -m68ec040, -m68ec060, -m68330, -m68334, -m68336, -m68341, -m68349.
1997-10-09 * config/tc-d10v.c (write_2_short): Fix bug that wouldn't allowJoern Rennecke1-3/+3
to pair a branch and link with anything but an exe instruction. Fix for gas/13494.
1997-10-08 * config/tc-alpha.c (load_expression): Disable the sym+const .gotRichard Henderson1-60/+89
optimization to reduce the alignment surprises for gcc.
1997-10-08 * config/obj-coff.h (TC_SPARC): Don't define TARGET_FORMAT.David Edelsohn2-170/+347
* config/tc-sparc.c (sparc_target_format): Handle coff here. (sparc_ip): Add %hix,%lox. (md_apply_fix3): Call as_bad_where, not as_bad. Add support for BFD_RELOC_SPARC_{HIX22,LOX10}. (tc_gen_reloc): Add support for BFD_RELOC_SPARC_{HIX22,LOX10}.
1997-10-08config/tc-mips.c (md_begin): Replace the TARGET_CPU valueGavin Romig-Koch1-3/+6
of mipsr3900 with mipstx39. config/tc-mips.c (mips_ip): Don't print the 'opcode requires -mipsXX message' if the insn isn't an ISA insn.
1997-10-03 * config/tc-mips.c: Undef OBJ_COPY_SYMBOL_ATTRIBUTES beforeIan Lance Taylor1-27/+7
including obj-elf.h in OBJ_MAYBE_ELF case. (mips_target_format): Return NULL after abort to avoid warning.
1997-09-24 * config/tc-m68k.c (m68k_ip): Handle q and v operand specifiers.Ian Lance Taylor1-2/+50
1997-09-23vr5900 -> r5900Jeff Law1-20/+23
1997-09-22don't sanitize out empty directories if they're not here (e.g., 'cvs co -P')Ken Raeburn1-2/+4
1997-09-21Fixed sanitization bugs.Nick Clifton1-0/+8
1997-09-21Removed v850eq sanitization.Nick Clifton2-83/+11
Added Things-to-loose entries for unspecifed/empty directories.
1997-09-20Remove use of sanitization to select target CPU. This is now done basedNick Clifton1-4/+36
on the contents of the configuration string TARGET_CPU.
1997-09-19 * config/tc-sparc.c: (lookup_arch,init_default_arch): New functions.David Edelsohn1-4/+0
(default_arch,default_init_p,sparc_arch_table): New static locals. (sparc_arch_size): New static local. (max_architecture): Initialize in init_default_arch. (md_parse_options): Call init_default_arch if necessary. Rewrite -xarch/-A processing. (md_show_usage): Print -A values from sparc_arch_table. (md_begin): Call init_default_arch if necessary. (sparc_md_end): Handle both 32 and 64 bit environments. * config/tc-sparc.h (TARGET_FORMAT): Likewise. * acconfig.h (SPARC_V9,SPARC_ARCH64): Delete. (DEFAULT_ARCH): Add. * config.in: Regenerate. * configure.in (sparc): Default DEFAULT_ARCH based on target cpu. (SPARC_V9,SPARC_ARCH64): Delete. * configure: Regenerate. * config/vms-conf.h (SPARC_V9,SPARC_ARCH64): Delete.
1997-09-19Reset processor mask if specified by command line switchNick Clifton1-1/+2
1997-09-18Oops - fixed typos in previous delta.Nick Clifton1-2/+2
1997-09-18Proced error messages when special data are relocations are used onNick Clifton1-10/+30
instructions which do not support them.
1997-09-18 * config/tc-sparc.c: Reorganize file.David Edelsohn1-853/+805
(SPECIAL_CASE_NONE): New macro. (md_assemble): Use it.
1997-09-18Added code to cope with a constant offset to a ZDA relocation.Nick Clifton1-2/+7
1997-09-18 * config/tc-sparc.c (parse_keyword_arg): Allow numbers in reg names.David Edelsohn1-2/+2
1997-09-18Remove arc sanitization.David Edelsohn1-8/+2
1997-09-18v850 files that weren't being removed if !keep-v850Felix Lee1-2/+6
1997-09-18Corrected spelling mistake!Nick Clifton1-1/+1
1997-09-17Added support for ctoff() reloc prefix.Nick Clifton1-76/+115
1997-09-16Add support for a 16 bit relocation against the TDA register!Nick Clifton1-5/+8
1997-09-16Added checking of instructions against target cpu.Nick Clifton2-2/+40
1997-09-10Fixed sanitizationNick Clifton2-7/+7
1997-09-10Support tx19 sanitation.Gavin Romig-Koch1-0/+29
1997-09-09Add new holio() reloc prefix.Nick Clifton1-22/+65
1997-09-09Add new pseudo ops: .v850, .v850e and .v850eq to specify the target processor.Nick Clifton1-0/+14
1997-09-08Only test for immediaqte overflow if there is no insertion function.Nick Clifton1-41/+42
1997-09-08Add command line option to specify processor type.Nick Clifton2-22/+63
1997-09-08Added -mwarn_unsigned_overflow so that defuault is to treat unsignedNick Clifton1-1/+12
values as signed values if they start to overflow.
1997-09-07tx19 and related necessary changes.Gavin Romig-Koch1-1/+17
* config.sub: Add tx19/r1900. * sim/mips/configure.in, sim/mips/gencode: Add tx19/r1900. * gcc/config.sub, gcc/configure: Add tx19/r1900. * gcc/config/mips/r1900.h, config/mips/t-r1900: New. * gas/config/tc-mips.c: Add tx19/r1900. * gcc/config/mips/mips.c: Don't build 16 bit to 32 bit stubs for TARGET_SOFT_FLOAT. * config.sub: Add "marketing-names" patch. * gcc/config.sub: Add "marketing-names" patch. * gcc/configure: Change "as" link from "../gas/as.new" to "../gas/as-new"; Same for "ld" link.
1997-09-03Removed v850 sanitization.Nick Clifton1-16/+2
1997-09-03Removed the BFD_RELOC_V850_16_PCREL.Nick Clifton1-10/+24
1997-09-02Support for new relocations added. Support for SDA/TDA/ZDA sections added.Nick Clifton2-197/+328
1997-09-02* config/tc-v850.c (md_assemble): Use opcode->name instead ofAndrew Cagney1-1/+7
opcode->opcode as the sentinal. Zero is a valid opcode.
1997-08-29SH4 assembler extensions.Joern Rennecke1-0/+32
1997-08-26 * config/tc-alpha.c (load_expression): Check explicitly for O_big,Ian Lance Taylor1-5/+57
rather than calling abort.
1997-08-26Use address size prefix for loopw as for jcxz.Ian Lance Taylor1-1/+7
1997-08-26 * config/tc-i386.c (md_assemble): In JumpByte case, when lookingIan Lance Taylor1-2/+18
for a WORD_PREFIX_OPCODE, change it to ADDR_PREFIX_OPCODE if this is jcxz.
1997-08-25Set machine architecture and type.Nick Clifton1-0/+12