* doc/c-m32r.texi: New file, documenting m32r specific features.
-
* config/tc-mips.c (mips_ip): Correctly insert 'P' operands into
- * tc-alpha.c (range_signed_16, range_signed_32): Work around an
+ * config/tc-alpha.c (range_signed_16, range_signed_32): Work around an
apparent bug in gcc's long long support crossing from x86.
- * tc-sh.c (parse_reg): Properly quote for fv4.
+ * config/tc-sh.c (parse_reg): Properly quote for fv4.
- * tc-mips.c (md_begin): Reorganize setting of default values so
+ * config/tc-mips.c (md_begin): Reorganize setting of default values so
that mips_cpu depends on TARGET_CPU, and mips_opts.isa depends on
mips_cpu.
(md_parse_option): Remove all code that sets defaults; md_begin
- * tc-d10v.h (TC_START_LABEL): Don't define.
+ * config/tc-d10v.h (TC_START_LABEL): Don't define.
(tc_frob_label): Define.
- * tc-sh.c (parse_reg, get_specific, build_Mytes): Add SH4
+ * config/tc-sh.c (parse_reg, get_specific, build_Mytes): Add SH4
floating point extensions.
(parse_reg): parse sgr and dbr.
- * tc-hppa.c (md_apply_fix): Improve warnings for out of range
+ * config/tc-hppa.c (md_apply_fix): Improve warnings for out of range
unconditional branches.
(hppa_fix_adjustable): Don't adjust anything with a RR% or LR%
field selector.
- * tc-sparc.c (md_begin): Cast sparc_opcodes to PTR for hash_insert.
+ * config/tc-sparc.c (md_begin): Cast sparc_opcodes to PTR for hash_insert.
options -mapcs-32, -mapcs-26, -marmv2, -marmv2a, -marmv3,
-marmv3m, -marmv4, -marmv4t.
- * tc-arm.h (LOCAL_LABEL): Removed the definition of this macro
+ * config/tc-arm.h (LOCAL_LABEL): Removed the definition of this macro
as it is never used.
* configure.in (mips*-*-lnews*): New target, also make empty
emulation list for this target.
* configure: Update.
- * tc-mips.c (ECOFF_LITTLE_FORMAT): Define.
+ * config/tc-mips.c (ECOFF_LITTLE_FORMAT): Define.
(mips_target_format): Use.
- * te-lnews.h: New file.
+ * config/te-lnews.h: New file.
- * tc-mips.c (mips_ip): If configured for an embedded ELF system,
+ * config/tc-mips.c (mips_ip): If configured for an embedded ELF system,
don't set the section alignment to 2**4.
- * obj-evax.h: move openvms definitions from here to tc-alpha.c.
- * tc-alpha.c: add support for vms_case_hack like in vax/vms.
+ * config/obj-evax.h: move openvms definitions from here to tc-alpha.c.
+ * config/tc-alpha.c: add support for vms_case_hack like in vax/vms.
(load_expression): track clobbering of base reg before jmp/jsr.
(s_alpha_file): pass case_hack flags and source filename via
symbol table to bfd.
- * tc-alpha.h (TC_CONS_FIX_NEW): define
+ * config/tc-alpha.h (TC_CONS_FIX_NEW): define
- * tc-v850.h: Define LOCAL_LABEL to recognise _.L_* symbols
+ * config/tc-v850.h: Define LOCAL_LABEL to recognise _.L_* symbols
generated by DWARF.
- * tc-arm.c (md_apply_fix3): Also set fixP->fx_done if fx_addsy is
+ * config/tc-arm.c (md_apply_fix3): Also set fixP->fx_done if fx_addsy is
non-null, but is a constant.
(fix_new_arm): Call make_expr_symbol to make the expression symbol
so that error reporting will work correctly.
- * tc-alpha.c: Patches to track current minimum alignment to reduce
+ * config/tc-alpha.c: Patches to track current minimum alignment to reduce
the number of fragments created with frag_align.
(alpha_current_align): New static variable.
(s_alpha_text): Reset alignment to 0.
s_alpha_stringer and s_alpha_space pseudo-ops.
(alpha_align): Skip if less than current default alignment. Set
default alignment.
- * tc-alpha.h (md_flush_pending_output): Remove.
+ * config/tc-alpha.h (md_flush_pending_output): Remove.
(md_cons_align): Add.
- * tc-alpha.c: Add oodles of function description comments.
+ * config/tc-alpha.c: Add oodles of function description comments.
(md_bignum_to_chars): Remove; there are no callers.
(md_show_usage): Mention some more variants.
* as.h (SEG_NORMAL, SEG_LIST): Bump segment limit from 10 to 40.
(SEG_LAST): New.
* subsegs.c (MANY_SEGMENTS): Increase segment limit.
- * obj-coff.c (seg_N_TYPE, seg_info_off_by_4): Likewise.
+ * config/obj-coff.c (seg_N_TYPE, seg_info_off_by_4): Likewise.
(do_relocs_for, w_symbols, obj_coff_add_segment, do_linenos_for,
crawl_symbols, coff_header_append): Loop to SEG_LAST rather than
SEG_E9.