summaryrefslogtreecommitdiffstats
path: root/gas
Commit message (Collapse)AuthorAgeFilesLines
* Fix description of comment character for PPC.Nick Clifton2003-09-072-1/+5
|
* PR savannah/4358:Stephane Carrez2003-09-062-1/+7
| | | | | * config/tc-m68hc11.c (s_m68hc11_relax): Use 2 for size to avoid overflow complain.
* gas/Richard Sandiford2003-09-056-9/+49
| | | | | | | | * config/tc-frv.c (md_pcrel_from_section): Heed TC_FORCE_RELOCATION. gas/testsuite/ * gas/frv/reloc1.[sd]: New test. * gas/frv/allinsn.exp: Run it.
* Add binutils support for v850e1 processorNick Clifton2003-09-048-3/+133
|
* * config/tc-ppc.c (md_parse_option): Add PPC_OPCODE_ANY to existingAlan Modra2003-09-042-8/+19
| | | | | | ppc_cpu selection rather than replacing. (ppc_set_cpu): Ignore and preserve PPC_OPCODE_ANY in ppc_cpu. (md_begin): When PPC_OPCODE_ANY, insert all opcodes in ppc_hash.
* Add *kfreebsd-gnu configuration supportNick Clifton2003-09-035-15/+31
|
* Use bfd_map_over_sections to walk section chain.Nick Clifton2003-09-0364-89/+88
| | | | Do not dump the contents of an empty section.
* * configure.in: Update AC_PREREQ to 2.57. Use AC_CONFIG_FILESDaniel Jacobowitz2003-09-026-4058/+9706
| | | | | | | | and AC_CONFIG_COMMANDS instead of the three-argument AC_OUTPUT. Specify AC_CONFIG_AUX_DIR. * aclocal.m4: Regenerated with aclocal-1.7. * configure: Regenerated with autoconf 2.57. * Makefile.in, doc/Makefile.in: Regenerated with automake-1.7.
* * gas/mips/elf-rel-got-n32.d: Fix ulw and usw patterns forMaciej W. Rozycki2003-09-015-192/+200
| | | | | | | little-endian. * gas/mips/elf-rel-got-n64.d: Likewise. * gas/mips/elf-rel-xgot-n32.d: Likewise. * gas/mips/elf-rel-xgot-n64.d: Likewise.
* s/.cfi_gnu_window_save/.cfi_window_save/gJakub Jelinek2003-08-295-6/+6
|
* * dw2gencfi.c (cfi_pseudo_table): Add cfi_gnu_window_save.Jakub Jelinek2003-08-2911-4/+251
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (dot_cfi, output_cfi_insn): Handle DW_CFA_GNU_window_save. (output_cie): Don't use DW_EH_PE_pcrel if neither DIFF_EXPR_OK nor tc_cfi_emit_pcrel_expr are defined. (output_fde): Use tc_cfi_emit_pcrel_expr if available and DIFF_EXPR_OK is not defined. * config/tc-sparc.h (TARGET_USE_CFIPOP): Define. (tc_cfi_frame_initial_instructions, tc_regname_to_dw2regnum, tc_cfi_emit_pcrel_expr): Define. (sparc_cfi_frame_initial_instructions, sparc_regname_to_dw2regnum, sparc_cfi_emit_pcrel_expr): New prototypes. (sparc_cie_data_alignment): New decl. (DWARF2_DEFAULT_RETURN_COLUMN, DWARF2_CIE_DATA_ALIGNMENT): Define. * config/tc-sparc.c: Include dw2gencfi.h. (sparc_cie_data_alignment): New variable. (md_begin): Initialize it. (sparc_cfi_frame_initial_instructions): New function. (sparc_regname_to_dw2regnum): Likewise. (sparc_cfi_emit_pcrel_expr): Likewise. * doc/as.texinfo: Document .cfi_gnu_window_save. * config/tc-sparc.c (s_common): Cast last argument to long and change format string to shut up warning. testsuite/ * gas/cfi/cfi-sparc-1.s: New test. * gas/cfi/cfi-sparc-1.d: New test. * gas/cfi/cfi-sparc64-1.s: New test. * gas/cfi/cfi-sparc64-1.d: New test. * gas/cfi/cfi.exp: Run them.
* 2003-08-25 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-262-2/+6
| | | | * doc/c-i860.texi: Update text about relocatable address expansions.
* 2003-08-24 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-252-2/+8
| | | | | * config/tc-i860.c (md_assemble): Use isrc2 from the original instruction when expanding E_ADDR.
* Updated translationsNick Clifton2003-08-212-156/+132
|
* * config/tc-ppc.c (md_parse_option): Add PPC_OPCODE_ISEL andAlan Modra2003-08-192-1/+6
| | | | PPC_OPCODE_RFMCI to -m440 selected ppc_cpu.
* Add support for unindexed form of Addressing Mode 5Nick Clifton2003-08-196-9/+150
|
* * config/tc-ppc.c (md_parse_option): Handle -m440.Alan Modra2003-08-193-1/+15
| | | | | | (md_apply_fix3): Warning fix. (md_show_usage): Add -m440. * doc/c-ppc.texi: Document -m440.
* include/opcode/ChangeLog:Jason Eckhardt2003-08-175-3/+32
| | | | | | | | | | | | | | | | 2003-08-16 Jason Eckhardt <jle@rice.edu> * i860.h (fmov.ds): Expand as famov.ds. (fmov.sd): Expand as famov.sd. (pfmov.ds): Expand as pfamov.ds. gas/testsuite/ChangeLog: 2003-08-16 Jason Eckhardt <jle@rice.edu> * gas/i860/pseudo-ops01.{s,d}: New files. * gas/i860/i860.exp: Execute the new test above. * gas/i860/README.i860: Mention that pseudo-ops need more testing and remove the align fill defect from the list.
* * read.c (s_print): Check for NULL.Alan Modra2003-08-162-53/+58
|
* * write.c (fixup_segment): When handling an expression involvingAlan Modra2003-08-162-9/+9
| | | | | the subtraction of two symbols in the same segment, don't clear fx_pcrel except for TC_M68K.
* Update regexp for destination address of unrelocated branch instructions soNick Clifton2003-08-143-5/+11
| | | | that they point to themselves.
* * config/tc-i386.h: Remove BFD_ASSEMBLER tests and all !BFD_ASSEMBLERAlan Modra2003-08-143-241/+29
| | | | | | code. * config/tc-i386.c: Likewise. (RELOC_ENUM): Don't define. Replace throughout with enum.
* fix typoAlan Modra2003-08-141-28/+28
|
* * dep-in.sed: Remove libintl.h. Ignore include/fpoen-*.hAlan Modra2003-08-144-60/+76
| | | | | | * Makefile.am (POTFILES.in): Unset LC_COLLATE. Run "make dep-am". * Makefile.in: Regenerate.
* gas/Andreas Schwab2003-08-087-1/+160
| | | | | | | | | | | | | | * config/tc-m68k.h (TARGET_USE_CFIPOP) (DWARF2_DEFAULT_RETURN_COLUMN, DWARF2_CIE_DATA_ALIGNMENT) (tc_regname_to_dw2regnum, tc_cfi_frame_initial_instructions): Define. * config/tc-m68k.c: Include "dw2gencfi.h". (tc_m68k_regname_to_dw2regnum) (tc_m68k_frame_initial_instructions): New functions. gas/testsuite/ * gas/cfi/cfi-m68k.s, gas/cfi/cfi-m68k.d: New test. * gas/cfi/cfi.exp (run_list_test): Run it.
* Add MSP430 variantsNick Clifton2003-08-082-20/+40
|
* 2003-08-07 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-073-0/+27
| | | | | | * config/tc-i860.c (i860_check_label): New function. * config/tc-i860.h (i860_check_label): New prototype. (tc_check_label): Define macro as i860_check_label.
* 2003-08-01 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-073-7/+53
| | | | | | | | * config/tc-i860.c (s_align_wrapper): New function and prototype. (md_pseudo_table): Change s_align_bytes to s_align_wrapper, remove surrounding OBJ_ELF ifdef, and re-format slightly. * doc/c-i860.texi: Document the special .align syntax available in Intel mode.
* gas:Jason Eckhardt2003-08-067-0/+79
| | | | | | | | | | | | | | 2003-08-06 Jason Eckhardt <jle@rice.edu> * config/tc-i860.c (i860_handle_align): New function. * config/tc-i860.h (HANDLE_ALIGN): Define macro. (MAX_MEM_FOR_RS_ALIGN_CODE): Define macro. gas/testsuite: 2003-08-06 Jason Eckhardt <jle@rice.edu> * gas/i860/dir-align01.{s,d}: New files. * gas/i860/i860.exp: Execute the new test above.
* gas:Jason Eckhardt2003-08-065-4/+22
| | | | | | | | | | | | | 2003-08-06 Jason Eckhardt <jle@rice.edu> * config/tc-i860.c (i860_process_insn): Check that instructions with their dual-bit set are 8-byte aligned. gas/testsuite: 2003-08-06 Jason Eckhardt <jle@rice.edu> * gas/i860/dual02-err.l: Update expected error message. * gas/i860/README.i860: Remove dual02-err from known failure list.
* Updated French translationsNick Clifton2003-08-062-591/+70
|
* 2003-08-05 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-062-3/+5
| | | | * gas/i860/README.i860: Remove dual01 from the known failures.
* 2003-08-05 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-062-6/+21
| | | | | | * config/tc-i860.c (i860_process_insn): Don't handle dual-bit setting during flop argument parsing. Instead, do it after instruction is fully parsed.
* 2003-08-05 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-052-0/+7
| | | | | * doc/c-i860.texi: Mention that .dual, .enddual, and .atmp directives are only available in Intel syntax mode.
* 2003-08-05 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-058-0/+95
| | | | | | | * gas/i860/dir-intel01.{s,d}: New files. * gas/i860/dir-intel02.{s,d}: New files. * gas/i860/dir-intel03-err.{s,l}: New files. * gas/i860/i860.exp: Execute the above new tests.
* 2003-08-05 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-052-3/+24
| | | | | | | * config/tc-i860.c (s_dual): Accept .dual directive only in the Intel syntax mode. (s_enddual): Likewise for .enddual. (s_atmp): Likewise for .atmp.
* * config/tc-i386.c (i386_intel_operand): Always call i386_index_checkAlan Modra2003-08-042-4/+10
| | | | for memory operands. Pass the full operand_string to i386_index_check.
* 2003-08-03 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-0433-32/+36
| | | | * gas/i860/*.d: Prefix name with "i860".
* 2003-08-03 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-049-14/+223
| | | | | | | | * gas/i860/dual01.{s,d}: New files. * gas/i860/dual02-err.{s,l}: New files. * gas/i860/dual03.{s,d}: New files. * gas/i860/i860.exp: Execute the above new tests. * gas/i860/README.i860: Update.
* Adjust for objdump -d change.Alan Modra2003-08-0222-24/+24
|
* 2003-08-01 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-022-0/+31
| | | | * gas/i860/README.i860: New file.
* 2003-08-01 Jason Eckhardt <jle@rice.edu>Jason Eckhardt2003-08-023-99/+131
| | | | | | | | | | | | | | | * config/tc-i860.c: Remove SYNTAX_SVR4 macro and occurrences. (target_intel_syntax): Declare variable. (OPTION_INTEL_SYNTAX): Declare macro. (md_longopts): Add option -mintel-syntax. (md_parse_option): Set target_intel_syntax. (md_show_usage): Add -mintel-syntax usage. (md_begin): Set reg_prefix based on target_intel_syntax. (i860_process_insn): Skip register prefix only if there is one. Parse relocatable expressions in either Intel or AT&T syntax based on target_intel_syntax instead of the SYNTAX_SVR4 macro. * doc/c-i860.texi: Document -mintel-syntax option and give blurb about the differences in syntax.
* * config/tc-msp430.c (msp430_srcoperand): Extend 'push' bug workaroundAlan Modra2003-08-012-10/+7
| | | | to all arches.
* * config/tc-sh.c (md_assemble): For branches, check & updateJoern Rennecke2003-07-302-0/+11
| | | | valid_arch here.
* bfd:Jason Eckhardt2003-07-302-58/+34
| | | | | | | | | | | 2003-07-30 Jason Eckhardt <jle@rice.edu> * elf32-i860.c: Convert to ISO C90. Remove superflous prototypes. gas: 2003-07-30 Jason Eckhardt <jle@rice.edu> * config/tc-i860.c: Convert to ISO C90.
* * read.c (s_space): Revert 2003-07-28 change.Rainer Orth2003-07-302-1/+7
|
* * config/obj-elf.c (obj_elf_change_section): Allow "x" for .note*.Alan Modra2003-07-302-2/+7
|
* Remove empty .text disassemblyNick Clifton2003-07-292-1/+4
|
* * config/tc-sh.c (tc_gen_reloc): Test for R_SH_IND12W only when ELF.Alan Modra2003-07-292-0/+6
|
* * config/tc-ppc.c (md_apply_fix3): Fix check for lq insns.Alan Modra2003-07-292-1/+5
|
OpenPOWER on IntegriCloud