Nick Clifton
8e7a5a048a
Reverted writes_to_pc() back to old version of code until PC operands are
...
supported by cgen.
1998-02-13 21:52:13 +00:00
Ian Lance Taylor
43448efe7d
* as.c (show_usage): Update bug-gnu-utils address.
...
* gasp.c (show_usage): Likewise.
* doc/as.texinfo (Bug Reporting): Likewise.
1998-02-12 19:09:49 +00:00
Nick Clifton
ef582182d5
Document M32Rx warnings and errors.
...
Document --warn-explicit-parallel-conflicts.
1998-02-11 18:35:50 +00:00
Nick Clifton
3cb46b33bb
Add -mv850any command line option for PR 14732
1998-02-06 22:47:04 +00:00
Ian Lance Taylor
ffd652c313
* ehopt.c: New file.
...
* as.h (enum _relax_state): Add rs_cfa.
(check_eh_frame, eh_frame_estimate_size_before_relax): Declare.
(eh_frame_relax_frag, eh_frame_convert_frag): Declare.
* read.c (emit_expr): Call check_eh_frame.
* write.c (cvt_frag_to_fill): Handle rs_cfa.
(relax_segment): Likewise.
* Makefile.am: Rebuild dependencies.
(GAS_CFILES): Add ehopt.c.
(GENERIC_OBJS): Add ehopt.o.
* doc/internals.texi (Frags): Document rs_cfa.
* as.c (show_usage): Mention --traditional-format.
(parse_args): Accept --traditional-format.
* as.h (flag_traditional_format): Declare.
* output-file.c (output_file_create): If flag_traditional_format,
set BFD_TRADITIONAL_FORMAT on stdoutput.
* doc/as.texinfo, doc/as.1: Document --traditional-format.
1998-02-06 03:42:05 +00:00
Richard Henderson
c3b27a64b4
* as.c (parse_args): Add --keep-locals alias for -L.
...
Add --strip-local-absolute.
(show_usage): Update.
* as.h (flag_strip_local_absolute): New flag.
* symbols.c (S_IS_LOCAL): Use it.
* config/obj-aout.h (S_IS_LOCAL): Likewise.
* config/obj-bout.h (S_IS_LOCAL): Likewise.
* config/obj-coff.h (S_IS_LOCAL): Likewise.
PR 14689
1998-01-27 13:33:54 +00:00
Ian Lance Taylor
956f823697
tipo
1997-12-22 11:09:36 +00:00
Ian Lance Taylor
bb3e5a7e11
fix d30v sanitization
1997-12-18 08:52:31 +00:00
Michael Meissner
4f2e777e2b
Start d30v documentation
1997-12-17 19:48:33 +00:00
Nick Clifton
085e370b46
Fixed m32rx sanitization
1997-12-16 16:04:57 +00:00
Nick Clifton
d745e6d93d
Added m32rx sanitization.
1997-12-16 14:54:08 +00:00
Nick Clifton
3b70a88538
Added c-m32r.exi to list of kept files.
1997-12-16 09:31:48 +00:00
Nick Clifton
ee73be4088
Document new --m32rx command line option.
1997-12-16 00:00:30 +00:00
Doug Evans
269bbc74e0
(struct frag): Delete docs for fr_opcode_frag, fr_opcode_offset, fr_bsr.
...
Add docs for tc_frag_data.
1997-11-05 18:56:26 +00:00
Doug Evans
44f5c4d7bc
Document TC_INIT_FIX_DATA, TC_FIX_DATA_PRINT.
1997-11-05 01:04:45 +00:00
Doug Evans
86cb8d868d
Update ns32k docs.
1997-11-05 00:15:22 +00:00
Nick Clifton
ae6ecba5b4
Fixed sanitization bugs.
1997-09-21 17:44:16 +00:00
David Edelsohn
945229abcd
Update sparc -A/-xarch docs.
1997-09-19 01:06:57 +00:00
Felix Lee
3e906c081a
sanitization fixes. typoes, missing fences, "start" instead of "end", etc.
1997-09-18 06:03:52 +00:00
Nick Clifton
936a8f5549
Added support for ctoff() reloc prefix.
1997-09-17 23:55:26 +00:00
Nick Clifton
73a0402821
Correcte dscription of hi() reloc prefix. Added description of hi0() reloc prefix.
1997-09-09 23:54:40 +00:00
Nick Clifton
eb21b6b66b
Added documentation if hilo() reloc prefix.
1997-09-09 23:13:26 +00:00
Nick Clifton
92fdb58284
Added documentation for new command line options and pseudo ops.
1997-09-09 17:41:55 +00:00
Nick Clifton
19ebb9e3b8
Explanations of offsets in SDA/ZDA areas fixed.
1997-09-02 23:03:19 +00:00
Ian Lance Taylor
11959ebc14
* doc/as.texinfo (Machine Dependencies): Add v850 to menu.
...
* doc/c-v850.texi: Change node name to match other chapter nodes.
1997-08-26 20:52:49 +00:00
Nick Clifton
3f221096b9
Corrected name of tiny data area label.
1997-08-26 16:46:05 +00:00
Nick Clifton
9c506dfb5d
Fixed node name.
1997-08-25 17:18:21 +00:00
Ian Lance Taylor
f6c44ed302
fix v850 sanitization
1997-08-23 16:34:55 +00:00
Nick Clifton
68eaa14109
Added documentation of v850 assembler options.
1997-08-22 23:37:00 +00:00
Ian Lance Taylor
be3d1b6f9e
fix copyrights
1997-08-15 18:26:52 +00:00
Ian Lance Taylor
cd92403305
* as.h (enum debug_info_type): Define.
...
(debug_type): Declare.
* as.c (debug_type): New global variable.
(show_usage): Add --gstabs.
(parse_args): Handle --gstabs.
* read.c (generate_asm_lineno): Remove.
(read_a_source_file): Output stabs debugging if appropriate.
Change checks of generate_asm_lineno to check debug_type. Only
generate ECOFF debugging if ECOFF_DEBUGGING is defined.
* read.h (generate_asm_lineno): Don't declare.
(stabs_generate_asm_lineno): Declare.
* stabs.c (stabs_generate_asm_lineno): New function.
* ecoff.c (add_file): Use debug_type, not generate_asm_lineno.
Don't turn off debugging.
(add_file): Remove old #if 0 code.
(ecoff_new_file): Set debug_type, not generate_asm_lineno.
(ecoff_directive_end): Don't generate stabs line symbols.
(ecoff_generate_asm_lineno): Don't check stabs_seen. Don't set
generate_asm_lineno.
(line_label_cnt): Remove.
(ecoff_generate_asm_line_stab): Remove.
* ecoff.h (ecoff_generate_asm_line_stab): Don't declare.
* doc/as.texinfo, doc/as.1: Document --gstabs.
1997-08-15 18:19:27 +00:00
David Edelsohn
3ffb03b170
Remove ARC sanitization.
1997-08-15 06:49:09 +00:00
Ian Lance Taylor
29e28dd647
* doc/Makefile.am: New file, based on old doc/Makefile.in.
...
* doc/Makefile.in: Now built with automake.
1997-08-06 04:32:12 +00:00
Ian Lance Taylor
902f651590
add c-arm.texi
1997-06-03 15:35:47 +00:00
Tom Tromey
8a51eeafee
* doc/as.texinfo: Updated for -MD option.
...
* Makefile.in (CFILES): Added depend.c.
(OBJS): Added depend.o.
* as.h (start_dependencies, register_dependency,
print_dependencies): New declarations.
* depend.c: New file.
* as.c (parse_args): Added -MD option.
(main): Call print_dependencies.
(show_usage): Added help for -MD.
* read.c (s_app_file): Call register_dependency.
(s_include): Call register_dependency when file is found.
(read_a_source_file): Call register_dependency.
1997-05-23 19:30:41 +00:00
Ian Lance Taylor
35cfacf0da
* doc/as.texinfo (Symbol Names): Don't use obsolete @ctrl macro.
1997-03-21 00:19:44 +00:00
Ian Lance Taylor
8a683c6720
remove d10v sanitization
1997-02-27 23:34:14 +00:00
Michael Meissner
c6c7035cfb
Since d10v is public now, remove all sanitization statements
1997-02-20 16:05:18 +00:00
Ian Lance Taylor
d7bf6158eb
* read.c (do_align): Add max parameter. Change all callers.
...
Remove useless static variables.
(s_align): New static function. Do common portion of
s_align_bytes and s_align_ptwo.
(s_align_bytes, s_align_ptwo): Just call s_align.
* frags.c (frag_align): Add max parameter. Change all callers.
(frag_align_pattern): Likewise.
* frags.h (frag_align, frag_align_pattern): Update declarations.
* write.c (relax_segment): Limit alignment change to fr_subtype.
Fix some types to be addressT.
* config/obj-coff.c (size_section): Likewise.
* config/obj-ieee.c (size_section): Likewise.
* config/tc-d10v.h (md_do_align): Add max parameter.
* config/tc-i386.h (md_do_align): Likewise.
* config/tc-m88k.h (md_do_align): Likewise.
* config/tc-m88k.c (m88k_do_align): Likewise.
* config/tc-sh.h (md_do_align): Likewise.
* config/tc-sh.c (sh_do_align): Likewise.
* as.h: Improve comments on rs_align and rs_align_code.
* doc/as.texinfo: Document new alignment arguments.
* doc/internals.texi (Frags): Document use of fr_subtype field for
rs_align and rs_align_code.
1997-02-14 22:49:25 +00:00
Fred Fish
af16e4115d
* doc/Makefile.in (TEXI2DVI): Set to just name of program.
...
(DVIPS): Set to dvips.
(ps, as.ps, gasp.ps): New targets.
(internals.info, gasp.dvi, internals.dvi): Set both TEXINPUTS
and MAKEINFO env variables.
(internals.ps): Use DVIPS macro.
(clean): Remove core and backup files.
(distclean): Remove temporary files from building internals.
(clean-dvi): Ditto.
* doc/internals.texi (Frags): Fix typo.
(GAS processing): Ditto.
(CPU backend): Ditto.
* ecoff.c (init_file): Use TARGET_BYTES_BIG_ENDIAN value directly.
* mpw-config.in: Define TARGET_BYTES_BIG_ENDIAN as 1.
* read.c: Remove ugly hack that dealt with config files not
correctly defining TARGET_BYTES_BIG_ENDIAN.
(target_big_endian): Use TARGET_BYTES_BIG_ENDIAN directly.
* config/arm-big.mt: Define TARGET_BYTES_BIG_ENDIAN to 1.
* config/arm-lit.mt: Define TARGET_BYTES_BIG_ENDIAN to 0.
* config/mips-big.mt: Define TARGET_BYTES_BIG_ENDIAN to 1.
* config/mips-lit.mt: Define TARGET_BYTES_BIG_ENDIAN to 0.
* config/ppc-lit.mt: Define TARGET_BYTES_BIG_ENDIAN to 1.
* config/ppc-sol.mt: Replace TARGET_BYTES_LITTLE_ENDIAN
with TARGET_BYTES_BIG_ENDIAN defined to 0.
* config/tc-arm.h: Remove use of TARGET_BYTES_LITTLE_ENDIAN
and simplify. Test value of TARGET_BYTES_BIG_ENDIAN, not just
whether it is defined or not.
* config/tc-mips.h: Remove use of TARGET_BYTES_LITTLE_ENDIAN.
* config/tc-ppc.h: Remove use of TARGET_BYTES_LITTLE_ENDIAN
and simplify. Test value of TARGET_BYTES_BIG_ENDIAN, not just
whether it is defined or not.
start-sanitize-tic80
* config/tic80.h (TARGET_FORMAT): Define to coff-tic80.
(TARGET_BYTES_BIG_ENDIAN): Define to 0.
end-sanitize-tic80
1997-02-14 01:04:19 +00:00
Ian Lance Taylor
b4d51f3dd4
Based on patch from Ronald F. Guilmette <rfg@monkeys.com>:
...
* config/tc-m68k.c (m68k_index_width_default): New static
variable.
(m68k_ip): Use m68k_index_width_default to set the size of a base
register whose size was not given.
(md_longopts): Add --base-size-default-16 and
--base-size-default-32.
(md_parse_option): Handle new options.
(md_show_usage): Mention new options.
* doc/c-m68k.texi (M68K-Opts): Document new options.
1997-01-02 23:48:20 +00:00
Ian Lance Taylor
4d32706e4a
fix copyright
1997-01-02 23:44:47 +00:00
Ian Lance Taylor
103e1158ca
* doc/c-mips.texi: Mention ISA level 4, and the -mips16 option.
1997-01-02 23:07:09 +00:00
Ian Lance Taylor
7d99e8afc3
* doc/as.texinfo (M): Mention explicitly that -M changes macro
...
handling.
PR 11259.
1996-12-27 16:43:15 +00:00
Ian Lance Taylor
868c351306
* doc/as.texinfo (Section): Document how to use the .section
...
pseudo-op for COFF and ELF.
1996-12-16 16:54:10 +00:00
Ian Lance Taylor
9a5acea834
* doc/as.texinfo: Added section on reporting bugs.
1996-11-01 19:37:24 +00:00
Martin Hunt
d0810b2b8d
Thu Aug 22 10:50:00 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* doc/c-d10v.texi: Cleanup.
1996-08-22 17:54:41 +00:00
Martin Hunt
337350a309
Wed Aug 21 15:50:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* c-d10v.texi: New file.
* all.texi: Added D10V stuff.
* as.texinfo: Added D10V stuff.
1996-08-21 22:53:53 +00:00
J.T. Conklin
910d7df246
* doc/c-m68k.texi: Document -m5200 flag.
...
* doc/as.texinfo: Likewise.
1996-07-05 17:47:22 +00:00
J.T. Conklin
0c20334015
* doc/as.1: Changed to be recognized by catman -w on Solaris.
1996-03-29 19:33:43 +00:00