X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2FChangeLog-9295;h=c84475b7eb662f1522cbd4990c2b9bbed0307ed2;hb=acdf84a65400f416c60a0c9c14953ba5a73fb0cd;hp=7ea48e6a9c2c31a52003354e25ea6f8330890c89;hpb=252b5132c753830d5fd56823373aed85f2a0db63;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog-9295 b/gas/ChangeLog-9295 index 7ea48e6a9c..c84475b7eb 100644 --- a/gas/ChangeLog-9295 +++ b/gas/ChangeLog-9295 @@ -151,8 +151,8 @@ Tue Nov 28 10:42:36 1995 Ken Raeburn (fix_new_internal): Increment it. * read.c (read_print_statistics): New function. * read.h (read_print_statistics): Declare. - * symbol.c (symbol_print_statistics): New function. - * symbol.h (symbol_print_statistics): Declare. + * symbols.c (symbol_print_statistics): New function. + * symbols.h (symbol_print_statistics): Declare. * hash.c (hash_print_statistics): New function. * hash.h (hash_print_statistics): Declare. * config/tc-i386.c (i386_print_statistics): New function. @@ -248,7 +248,7 @@ Wed Nov 15 03:52:00 1995 Ken Raeburn Mon Jul 31 14:53:19 1995 Alan Modra * config/tc-i386.h (md_do_align): cast fill and 0x90 to char - before comparing + before comparing Mon May 1 10:91:49 1995 Alan Modra @@ -458,8 +458,8 @@ Thu Oct 26 19:18:27 1995 Ken Raeburn Thu Oct 26 11:45:03 1995 Richard Earnshaw (rearnsha@armltd.co.uk) - * tc-arm.c (do_ldst): Assemble ldr/str r0, [r1] as a pre-increment - instruction. + * config/tc-arm.c (do_ldst): Assemble ldr/str r0, [r1] as a + pre-increment instruction. Wed Oct 25 11:59:24 1995 Per Bothner @@ -491,7 +491,7 @@ Tue Oct 24 14:50:38 1995 Michael Meissner (fixup_segment): Use MD_PCREL_FROM_SECTION instead of md_pcrel_from, and TC_FORCE_RELOCATION_SECTION instead of TC_FORCE_RELOCATION. - + Mon Oct 23 16:20:04 1995 Ken Raeburn * input-scrub.c (as_where): Set name to null pointer if we don't @@ -506,10 +506,10 @@ Mon Oct 23 16:20:04 1995 Ken Raeburn Mon Oct 23 11:15:44 1995 James G. Smith * config/tc-mips.c: Added mips_4100 control, and support for - accepting the 4100 as a MIPS architecture variant (md_begin, - macro_build, mips_ip, md_parse_option). Adding suitable - command-line OPTIONs, and updating the help text (md_show_usage). - + accepting the 4100 as a MIPS architecture variant (md_begin, + macro_build, mips_ip, md_parse_option). Adding suitable + command-line OPTIONs, and updating the help text (md_show_usage). + Wed Oct 18 13:20:32 1995 Ken Raeburn * subsegs.c (subseg_begin): Only set absolute_frchain.fix_* when @@ -774,7 +774,7 @@ Thu Sep 28 19:25:04 1995 Stan Shebs Thu Sep 28 15:43:15 1995 Kim Knuttila - * config/tc-ppc.c (md_apply_fix3): Removed some TE_PE specific + * config/tc-ppc.c (md_apply_fix3): Removed some TE_PE specific manipulations, since I can't prove they're needed. (md_begin): Removed init_regtable, insert_reg, and the call points. (register_name): New function. Parses a register name, if appropriate. @@ -840,11 +840,11 @@ Wed Sep 27 10:29:13 1995 Kim Knuttila (md_assemble): Initial [toc]x(rtoc) support (ppc_frob_label): Removed some xcoff specific processing from TE_PE (ppc_frob_symbol): Removed some xcoff specific processing from TE_PE - Added support for more predefined sections - (ppc_frob_section): Removed some xcoff specific processing from TE_PE + Added support for more predefined sections + (ppc_frob_section): Removed some xcoff specific processing from TE_PE (ppc_fix_adjustable): Removed from TE_PE mainline - (md_apply_fix3): For TE_PE toc entries, we don't need to mess - with fx_addnumber. Removed for the time being. + (md_apply_fix3): For TE_PE toc entries, we don't need to mess + with fx_addnumber. Removed for the time being. (lots): Put back missing assignments to ppc_current_csect. Tue Sep 26 14:57:59 1995 Michael Meissner @@ -871,7 +871,7 @@ Mon Sep 25 16:08:43 1995 Michael Meissner (md_assemble): Be more robust in terms of relocations. (md_apply_fix3): Allow 14 bit relocs to be emitted for external symbols in addition to 26 bit relocs. Properly insert 26/14 bit - reloc value fields into the instruction stream. + reloc value fields into the instruction stream. Mon Sep 25 00:23:16 1995 Ian Lance Taylor @@ -1066,7 +1066,7 @@ Thu Sep 7 12:33:58 1995 Ian Lance Taylor * expr.c (operand): Handle 08 and 09 in MRI mode. * macro.c (ISSEP): Remove duplicated `"' character. - (get_any_string): Copy some characters for which ISSEP is true: + (get_any_string): Copy some characters for which ISSEP is true: ';', '>', '(', ')'. Otherwise we can get in an infinite loop. * read.c (s_space): In MRI mode, the expressions stop at the first unquoted space. @@ -1146,7 +1146,7 @@ Fri Sep 1 17:02:15 1995 steve chamberlain Fri Sep 1 08:20:19 1995 James G. Smith - * config/tc-mips.c (md_parse_option, md_begin, md_show_usage): + * config/tc-mips.c (md_parse_option, md_begin, md_show_usage): Add support for "-mcpu=vr4300" as processor identifier. Thu Aug 31 16:41:06 1995 steve chamberlain @@ -1157,8 +1157,8 @@ Thu Aug 31 16:41:06 1995 steve chamberlain Tue Aug 29 19:42:58 1995 Andreas Schwab * config/tc-m68k.c (m68k_ip) [case POST/PRE/BASE]: Fix typo when - looking at outer displacement. Don't set the postindex bit if the - index suppress bit is set (for memory indirect addressing mode). + looking at outer displacement. Don't set the postindex bit if the + index suppress bit is set (for memory indirect addressing mode). Thu Aug 31 06:49:37 1995 Doug Evans @@ -1539,7 +1539,7 @@ Fri Aug 11 19:16:08 1995 Ian Lance Taylor * doc/gasp.texi: Document -M/--mri. * gasp.c: Include ansidecl.h. Make all local functions static. - Add prototypes for all static functions. + Add prototypes for all static functions. (mri): New global variable. (sb_add_char): Change parameter c from char to int. (sb_add_string): Make parameter s into a const pointer. @@ -1618,7 +1618,7 @@ Thu Aug 10 00:38:11 1995 Ian Lance Taylor (build_Mytes, md_atof): Likewise. (md_convert_frag, md_apply_fix): Likewise. (md_number_to_chars): Likewise. - + Wed Aug 9 10:51:48 1995 Ian Lance Taylor * config/tc-m68k.c (m68k_abspcadd): New static variable. @@ -1843,7 +1843,7 @@ Mon Aug 7 02:54:20 1995 Jeff Law (law@snake.cs.utah.edu) Fri Aug 4 12:29:21 1995 Ian Lance Taylor * expr.c (op_encoding): Make non-const. Don't set '"' to - O_bit_not. + O_bit_not. (expr_begin): Set op_encoding['"'] in MRI mode. Wed Aug 2 18:39:43 1995 Ian Lance Taylor @@ -1930,8 +1930,8 @@ Tue Aug 1 17:35:26 1995 Ian Lance Taylor Tue Aug 1 11:35:18 1995 steve chamberlain - * tc-sh.c (md_convert_frag): Make some error messages more - explict. + * config/tc-sh.c (md_convert_frag): Make some error messages + more explict. Mon Jul 31 21:40:47 1995 Ken Raeburn @@ -1946,7 +1946,7 @@ Mon Jul 31 18:19:26 1995 steve chamberlain * gasp.c (main): Parse -I option. (do_include): Look through include list. - * gasp.c (change_base): Don't modify numbers in strings. + * gasp.c (change_base): Don't modify numbers in strings. Mon Jul 31 12:16:21 1995 Ian Lance Taylor @@ -2253,7 +2253,7 @@ Fri Jul 7 11:17:27 1995 Ian Lance Taylor Add SPARC ELF PIC support. * write.c (fixup_segment): Pass fixP to TC_RELOC_RTSYM_LOC_FIXUP, not fixP->fx_r_type. - * config/tc-sparc.c (sparc_pic_code): New global variable. + * config/tc-sparc.c (sparc_pic_code): New global variable. (md_apply_fix): If generating PIC, adjust fx_addnumber for any non PC relative reloc. (tc_gen_reloc): If generating PIC, adjust various reloc types. @@ -2392,7 +2392,7 @@ Wed Jul 5 12:01:49 1995 Ian Lance Taylor (s_stringer, s_mips_space): Remove unneeded declarations. (md_parse_option): In case 'g', set mips_debug to debugging level. (mips_local_label): New function. - * tc-mips.h (LOCAL_LABEL): Call mips_local_label. + * config/tc-mips.h (LOCAL_LABEL): Call mips_local_label. (mips_local_label): Declare. Wed Jul 5 00:59:22 1995 Fred Fish (fnf@cygnus.com) @@ -2471,7 +2471,7 @@ Wed Jun 21 18:07:59 1995 Ken Raeburn (md_estimate_size_before_relax) [case TAB (FBRANCH, SZ_UNDEF)]: Turn on long bit. (m68k_ip) [case 'C']: Don't set set long bit, set it in the opcode - table. + table. (md_estimate_size_before_relax) [case TAB (PCINDEX, SZ_UNDEF)]: Variable part increases by four, not six. * write.c (fixup_segment) [TC_M68K]: Don't do further pcrel @@ -3143,10 +3143,10 @@ Thu Apr 13 18:18:08 1995 Ken Raeburn Thu Apr 13 14:34:36 1995 Torbjorn Granlund - * tc-m68k.c (m68k_init_after_args): Test for m68360. + * config/tc-m68k.c (m68k_init_after_args): Test for m68360. (md_parse_option): Likewise. (md_show_usage): Mention m68360. - * tc-m68k.h (TARGET_WORD_SIZE): Define. + * config/tc-m68k.h (TARGET_WORD_SIZE): Define. (TARGET_ARCH): Define. * expr.c (integer_constant): If TARGET_WORD_SIZE is defined, @@ -3714,7 +3714,8 @@ Thu Jan 26 11:35:33 1995 Michael Meissner Wed Jan 25 16:23:13 1995 Jim Wilson - * tc-sh.c (little): Add argument IGNORE to avoid compiler warnings. + * config/tc-sh.c (little): Add argument IGNORE to avoid + compiler warnings. (md_pseudo_table): Add space for consistent formatting. (COND8_RANGE, COND12_RANGE): Delete unused macros. (COND8_F, COND8_M, COND12_F, COND12_M, UNCOND12_F, UNCOND12_M): @@ -3878,7 +3879,7 @@ Wed Jan 18 12:16:07 1995 Ian Lance Taylor (clever_message): Remove unused variable scan. (md_assemble): Remove unused variable i. (tc_coff_sizemachdep): Remove unused function. - * tc-h8300.h (tc_reloc_mangle): Declare. + * config/tc-h8300.h (tc_reloc_mangle): Declare. Tue Jan 17 10:58:06 1995 Ian Lance Taylor @@ -4142,7 +4143,7 @@ Tue Dec 13 08:04:15 1994 Ian Lance Taylor * config/tc-mips.c (macro_build): Accept BFD_RELOC_PCREL* without requiring that the X_op_symbol be in the text_section. - (macro): Change the test for a legel expression difference to + (macro): Change the test for a legal expression difference to correspond to changes in pseudo_set in read.c. Fri Dec 9 21:04:17 1994 Ken Raeburn @@ -7482,7 +7483,7 @@ Mon Jan 24 19:18:23 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) of unused functions. (obj_frob_symbol): Define if ECOFF_DEBUGGING. - * tc-mips.c (g_switch_seen): New static variable. + * config/tc-mips.c (g_switch_seen): New static variable. (md_parse_option): Set g_switch_seen for -G option. (s_option): If creating PIC code, force the GP size to be 0. Warn if -G switch used with a non-zero value. @@ -7515,7 +7516,7 @@ Tue Jan 18 16:19:58 1994 Jeffrey A. Law (law@snake.cs.utah.edu) * config/tc-hppa.c: Disable multiple $CODE$ subspace code. It confuses GDB for some unknown reason. - * cofnig/obj-som.c: Likewise. + * config/obj-som.c: Likewise. Tue Jan 18 19:05:32 1994 Ken Raeburn (raeburn@cujo.cygnus.com) @@ -7758,7 +7759,7 @@ Wed Dec 29 14:37:26 1993 Ken Raeburn (raeburn@cujo.cygnus.com) Sun Dec 26 14:31:47 1993 Torbjorn Granlund (tege@adder.cygnus.com) - * tc-hppa.c (pre_defined_registers): Convert to lower case. + * config/tc-hppa.c (pre_defined_registers): Convert to lower case. Delete spurious register names "%r4L", etc. (selector_table): Sort and convert to lower case. (cons_fix_new_hppa): `reloc_type' => `rel_type'. @@ -7953,7 +7954,7 @@ Fri Dec 3 10:56:40 1993 Jeffrey A. Law (law@snake.cs.utah.edu) Fri Dec 3 09:47:30 1993 Pete Hoogenboom (hoogen@cs.utah.edu) - * tc-hppa.c: (tc_gen_reloc): Addend for a plabel relocation should + * config/tc-hppa.c: (tc_gen_reloc): Addend for a plabel relocation should be either 0 or 2 (no static link or static link required). Always assume no static link. @@ -8480,7 +8481,7 @@ Tue Nov 2 18:04:11 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) Tue Nov 2 15:07:07 1993 Jeffrey A. Law (law@snake.cs.utah.edu) - * tc-hppa.c: Add %dp and %rp as synonyms for %r27 and %r2 in the + * config/tc-hppa.c: Add %dp and %rp as synonyms for %r27 and %r2 in the predefined register table. (pa_parse_number): Handle %rp in common register shortcut code. Consistently set return value to -1 for an error. Clean up error @@ -8849,7 +8850,7 @@ Mon Oct 25 10:20:31 1993 Ken Raeburn (raeburn@rover.cygnus.com) Sun Oct 24 16:49:00 1993 Jim Wilson (wilson@x1.cygnus.com) - * tc-mips.c (md_pseudo_table): Add dword pseudo op. + * config/tc-mips.c (md_pseudo_table): Add dword pseudo op. Fri Oct 22 20:40:56 1993 david d `zoo' zuhn (zoo@rtl.cygnus.com) @@ -8946,7 +8947,7 @@ Thu Oct 21 12:52:01 1993 Ken Raeburn (raeburn@cygnus.com) * write.c (adjust_reloc_syms): Provide a hook so that a target cpu configuration can reject certain relocation reductions. - * tc-hppa.h (tc_fix_adjustable): New macro. Only accept relocations + * config/tc-hppa.h (tc_fix_adjustable): New macro. Only accept relocations which do not involve function symbols. * config/tc-hppa.h: Reindent with GNU-indent. Delete references @@ -9002,7 +9003,7 @@ Thu Oct 14 16:51:00 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) * app.c (do_scrub_next_char): Always accept 'x' and 'X' as escape characters in state 6. * read.c (next_char_of_string): Accept \Xh* and \xh* where h* are - hexidecimal digits. + hexadecimal digits. * config/tc-i386.c (md_apply_fix_1): Make cross segment calls work for ELF by hacking around bizarre bfd_perform_relocation behaviour @@ -9701,7 +9702,7 @@ Wed Aug 25 13:37:46 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) mirror that of pa_parse_nonneg_cmpsub_cmpltr. (pa_parse_nonneg_add_cmpltr): Likewise. (pa_parse_neg_add_cmpltr): Likewise. - * tc-hppa.h (pa_param): Declare. + * config/tc-hppa.h (pa_param): Declare. Tue Aug 24 15:41:35 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) @@ -10200,7 +10201,7 @@ Mon Jul 19 15:21:20 1993 Ken Raeburn (raeburn@rtl.cygnus.com) * config/obj-elf.h: Don't include struc-symbol.h. (obj_elf_frob_symbol): Declare arg as struct symbol *. - * tc-sparc.h (LOCAL_LABEL) [OBJ_ELF]: Local labels can start with + * config/tc-sparc.h (LOCAL_LABEL) [OBJ_ELF]: Local labels can start with "L" or "_.L_". * write.c (write_relocs): New function, split off from @@ -10400,7 +10401,7 @@ Thu Jul 8 14:15:05 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) Thu Jul 8 07:25:25 1993 Doug Evans (dje@canuck.cygnus.com) - * config/tc-h8300.h (TC_CONS_RELOC): Use R_RELLONG if h8/300h. + * config/tc-h8300.h (TC_CONS_RELOC): Use R_RELLONG if H8/300H. Wed Jul 7 18:11:07 1993 david d `zoo' zuhn (zoo at rtl.cygnus.com) @@ -11126,7 +11127,7 @@ Wed Apr 28 13:40:29 1993 Ian Lance Taylor (ian@rtl.cygnus.com) Mon Apr 26 18:29:05 1993 Steve Chamberlain (sac@thepub.cygnus.com) - * config/tc-sh.ch, config/tc-sh.h: New files supporting Hitachi + * config/tc-sh.c, config/tc-sh.h: New files supporting Hitachi SH. Mon Apr 26 12:28:27 1993 Ian Lance Taylor (ian@cygnus.com) @@ -11620,7 +11621,7 @@ Mon Mar 8 14:57:10 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) Fri Mar 5 09:05:55 1993 Ian Lance Taylor (ian@cygnus.com) * read.h: Define stringer here. - read.c, config/obj-ieee.c, config/obj-tcm88k.c: Not any of these + * read.c, config/obj-ieee.c, config/obj-tcm88k.c: Not any of these places. Thu Mar 4 11:52:23 1993 Steve Chamberlain (sac@thepub.cygnus.com) @@ -11847,8 +11848,8 @@ Mon Feb 8 13:56:17 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) Thu Feb 4 12:45:16 1993 Steve Chamberlain (sac@thepub.cygnus.com) - * config/{h8500.mt, tc-h8500.c, tc-h8500.h, obj-coffbfd.c, - obj-coffbfd.h}: support for the H8/500 + * config/{h8500.mt, config/tc-h8500.c, config/tc-h8500.h, + config/obj-coffbfd.c, obj-coffbfd.h}: support for the H8/500. Wed Feb 3 19:28:18 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) @@ -11994,25 +11995,25 @@ Tue Jan 5 08:42:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) * config-gas.com: New file. Script for VMS systems to set up the configuration to build gas for VMS, and create config.status. * make-gas.com: Redone to work with new scheme. - * obj-vms.c: Patch to fix bug where we were not correctly parsing the + * config/obj-vms.c: Patch to fix bug where we were not correctly parsing the stabs directives. - * obj-vms.c: Define macros COPY_LONG and COPY_SHORT which + * config/obj-vms.c: Define macros COPY_LONG and COPY_SHORT which will swap bytes if needed on a big endian system. Use throughout as needed. - * obj-vms.c (obj_aout_stab): Add code to generate listing file. - * obj-vms.c (VMS_typedef_parse): Add alias to correctly handle certain + * config/obj-vms.c (obj_aout_stab): Add code to generate listing file. + * config/obj-vms.c (VMS_typedef_parse): Add alias to correctly handle certain types of malformed stabs. Change parsing algorithm so that we are more certain of having all of the information that we need on hand. - * obj-vms.c (final_forward_reference): New function, used to help + * config/obj-vms.c (final_forward_reference): New function, used to help resolve the data types of as many struct elements as possible when some part of the struct is not fully defined by the compiler. - * obj-vms.c (VMS_LSYM_Parse): Correctly handle case of continuation + * config/obj-vms.c (VMS_LSYM_Parse): Correctly handle case of continuation stabs directives. - * obj-vms.c (VMS_write_object_file): Define all vtable psects + * config/obj-vms.c (VMS_write_object_file): Define all vtable psects as symbols as well in the object file. Look for external functions that start with "__vt.", and turn them into variables, since the g++ compiler is incapable of doing this. - * tc-vax.c: Add '1' option for backward compatibility with older GCC + * config/tc-vax.c: Add '1' option for backward compatibility with older GCC versions. * bignum-copy.c (bignum_copy): Fix bug where we pad with zeroes. * input-scrub.c (as_where): Fix bug where as would crash if we did not @@ -12148,8 +12149,8 @@ Mon Dec 28 10:32:05 1992 Ken Raeburn (raeburn@cygnus.com) Wed Dec 16 12:12:33 1992 Ian Lance Taylor (ian@cygnus.com) - * write.c, obj-ieee.c: don't define SUB_SEGMENT_ALIGN if it is - already defined. + * write.c, config/obj-ieee.c: don't define SUB_SEGMENT_ALIGN + if it is already defined. Tue Dec 15 12:40:11 1992 Steve Chamberlain (sac@thepub.cygnus.com) @@ -12191,9 +12192,9 @@ Sat Dec 12 15:26:34 1992 Ian Lance Taylor (ian@cygnus.com) used in AT&T i386 syntax. (fixup_segment): Take segment as argument. On the i386, adjust PC relative addends by the segment vaddr. - * tc-i386.h: Define SUB_SEGMENT_ALIGN. - * tc-a29k.h: Define ZERO_BASED_SEGMENTS. - * tc-i386.c: (i386_operand): If I386COFF, accept any segment type. + * config/tc-i386.h: Define SUB_SEGMENT_ALIGN. + * config/tc-a29k.h: Define ZERO_BASED_SEGMENTS. + * config/tc-i386.c: (i386_operand): If I386COFF, accept any segment type. Tue Dec 8 00:06:48 1992 Ken Raeburn (raeburn@rtl.cygnus.com) @@ -12327,9 +12328,9 @@ Mon Nov 23 11:00:16 1992 Ken Raeburn (raeburn@cygnus.com) * configure.in: No te-386bsd.h file exists; don't try to use it. - * obj-coff.c (obj_coff_endef): Use as_warn, not fprintf. + * config/obj-coff.c (obj_coff_endef): Use as_warn, not fprintf. - * tc-m68k.c (md_assemble): Don't complain about 68000 with 68881; + * config/tc-m68k.c (md_assemble): Don't complain about 68000 with 68881; could be doing emulation. Thu Nov 19 11:47:19 1992 Steve Chamberlain (sac@thepub.cygnus.com) @@ -12349,45 +12350,46 @@ Tue Nov 10 09:49:24 1992 Ian Lance Taylor (ian@cygnus.com) read.c, app.c: removed definitions of comment_chars, line_comment_chars, and line_separator_chars. - * tc-m68k.c (m68k_reg_parse): If REGISTER_PREFIX isn't defined, + * config/tc-m68k.c (m68k_reg_parse): If REGISTER_PREFIX isn't defined, still accept (but don't require) OPTIONAL_REGISTER_PREFIX before the register name. (insert_reg): put REGISTER_PREFIX before register names before putting them in the symbol table. - * tc-m68k.h (OPTIONAL_REGISTER_PREFIX): Define to be "%", if not + * config/tc-m68k.h (OPTIONAL_REGISTER_PREFIX): Define to be "%", if not M68KCOFF. - * obj-coffbfd.c (fill_section): set STYP_NOLOAD bit for .bss + * config/obj-coffbfd.c (fill_section): set STYP_NOLOAD bit for .bss section. - * atof-ieee.c, atof-ns32k.c, tc-*.c: made EXP_CHARS, FLT_CHARS, - comment_chars, line_comment_chars and line_seperator_chars - consistently const, and always initialized them. Included read.h. + * config/atof-ieee.c, config/atof-ns32k.c, config/tc-*.c: made + EXP_CHARS, FLT_CHARS, comment_chars, line_comment_chars and + line_seperator_chars consistently const, and always + initialized them. Included read.h. Thu Nov 5 17:55:41 1992 Jim Wilson (wilson@sphagnum.cygnus.com) - * tc-sparc.c (sparc_ip): Add code to flag error if an absolute + * config/tc-sparc.c (sparc_ip): Add code to flag error if an absolute constant will not fit in an immediate field. (md_apply_fix, RELOC_BASE13 case): Check for relocation overflow. Wed Nov 4 07:50:46 1992 Ken Raeburn (raeburn@cygnus.com) - * obj-coff.c (callj_table): Delete global variable. + * config/obj-coff.c (callj_table): Delete global variable. (obj_emit_relocations): Define it locally here, and only if TC_I960 is defined. - * tc-m68k.c (m68k_reg_parse): Underscore is part of a symbol name. + * config/tc-m68k.c (m68k_reg_parse): Underscore is part of a symbol name. (m68k_ip): Don't warn about bignum used as float bit-pattern. - * obj-coff.c: Replaced ANSI and non-ANSI function declarations + * config/obj-coff.c: Replaced ANSI and non-ANSI function declarations with a single set using PARAMS macro. - * tc-i960.c (tc_bout_fix_to_chars): Bit-field fixups want a length + * config/tc-i960.c (tc_bout_fix_to_chars): Bit-field fixups want a length of 2. - * tc-i960.c: Missed a couple of 0->NO_RELOC conversions. + * config/tc-i960.c: Missed a couple of 0->NO_RELOC conversions. - * tc-i960.h (N_BALNAME, N_CALLNAME): Define as char-type values, + * config/tc-i960.h (N_BALNAME, N_CALLNAME): Define as char-type values, so widening works consistently. Wed Oct 28 08:52:34 1992 Ken Raeburn (raeburn@cygnus.com) @@ -12400,7 +12402,7 @@ Wed Oct 28 08:52:34 1992 Ken Raeburn (raeburn@cygnus.com) Fri Oct 23 14:40:38 1992 Ian Lance Taylor (ian@cygnus.com) - * obj-coffbfd.c (write_object_file): check return value of + * config/obj-coffbfd.c (write_object_file): check return value of bfd_close_all_done. Tue Oct 20 12:18:08 1992 Ian Lance Taylor (ian@cygnus.com) @@ -12426,11 +12428,11 @@ Sat Oct 10 12:33:45 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com) Mon Oct 5 09:28:57 1992 Steve Chamberlain (sac@thepub.cygnus.com) fix i960+non-bfd coff bit rot. - * obj-coff.c (c_dot_file_symbol, obj_coff_ln, obj_coff_line): + * config/obj-coff.c (c_dot_file_symbol, obj_coff_ln, obj_coff_line): support for C source listings. (obj_coff_endef): look in the right part of the symbol for the symbol name - * tc-m68k.c (get_num): make it work for all segments, not just the + * config/tc-m68k.c (get_num): make it work for all segments, not just the first three. Mon Oct 5 03:30:36 1992 Mark Eichin (eichin at tweedledumber.cygnus.com) @@ -12443,25 +12445,26 @@ Thu Oct 1 23:05:12 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com) Tue Sep 29 12:22:52 1992 Steve Chamberlain (sac@thepub.cygnus.com) - * obj-coffbfd.c (write_object_file): don't fixup for the z8k - * tc-z8k.c: lots of bug fixes + * config/obj-coffbfd.c (write_object_file): don't fixup for the z8k + * config/tc-z8k.c: lots of bug fixes Tue Sep 29 10:51:55 1992 Ian Lance Taylor (ian@cygnus.com) - * tc-i960.h, tc-i960.c: avoid the ANSI preprocessor addition - #elif, since it is not supported by old compilers. - ho-rs6000.h, tc-m68k.c: the native RS/6000 compiler miscompiles a - couple of expressions in tc-m68k.c. + * config/tc-i960.h, config/tc-i960.c: avoid the ANSI + preprocessor addition #elif, since it is not supported by old + compilers. + config/ho-rs6000.h, config/tc-m68k.c: the native RS/6000 + compiler miscompiles a couple of expressions in tc-m68k.c. Mon Sep 28 21:18:24 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) * read.c (cons): If NO_RELOC is defined, use it. - * tc-i960.c (get_cdisp): Use NO_RELOC, not 0, in call to fix_new. + * config/tc-i960.c (get_cdisp): Use NO_RELOC, not 0, in call to fix_new. Fri Sep 25 18:18:52 1992 Ian Lance Taylor (ian@cygnus.com) - * tc-m68k.h: if M68KCOFF, define DOT_LABEL_PREFIX (to require + * config/tc-m68k.h: if M68KCOFF, define DOT_LABEL_PREFIX (to require local labels to start with a .) and set REGISTER_PREFIX to %. tc-m68k.c (m68k_reg_parse): accept REGISTER_PREFIX if defined. @@ -12481,7 +12484,7 @@ Thu Sep 24 12:42:32 1992 Brendan Kehoe (brendan@rtl.cygnus.com) Tue Sep 22 13:02:07 1992 Sean Eric Fagan (sef@cygnus.com) - * obj-coffbfd.c (do_relocs_for,fill_section): now allocate all + * config/obj-coffbfd.c (do_relocs_for,fill_section): now allocate all sections starting from zero, rather than making them consecutive. This makes subsequent reloc calculations easier, esp if the object format doesn't understand addends. (obj_coff_lcomm): (maybe temporarily) @@ -12490,17 +12493,17 @@ Tue Sep 22 13:02:07 1992 Sean Eric Fagan (sef@cygnus.com) Tue Sep 22 15:10:51 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) - * tc-m68k.c: Replace "enum m68k_architecture" with "int" + * config/tc-m68k.c: Replace "enum m68k_architecture" with "int" throughout. That enum no longer means what we thought it meant. - * tc-m68k.c (md_assemble, md_parse_option): Handle new + * config/tc-m68k.c (md_assemble, md_parse_option): Handle new "-mno-688[58]1" options. - * tc-m68k.c: Added CPU32 support. + * config/tc-m68k.c: Added CPU32 support. Fri Sep 18 08:02:18 1992 Steve Chamberlain (sac@thepub.cygnus.com) - * tc-m68k.c (m68k_ip): An(disp) is not pc relative. + * config/tc-m68k.c (m68k_ip): An(disp) is not pc relative. Tue Sep 15 17:25:05 1992 Jim Wilson (wilson@sphagnum.cygnus.com) @@ -12525,19 +12528,19 @@ Sun Sep 13 20:30:10 1992 Ian Lance Taylor (ian@cygnus.com) * write.c (fixup_segment): fixed missing parens in expression checking for byte or word overflow. - * obj-coffbfd.h: define WARN_SIGNED_OVERFLOW_WORD. + * config/obj-coffbfd.h: define WARN_SIGNED_OVERFLOW_WORD. obj-coffbfd.c (fixup_segment): check for signed .word overflow if WARN_SIGNED_OVERFLOW_WORD. - * obj-coffbfd.c (fixup_segment): fixed missing parens in + * config/obj-coffbfd.c (fixup_segment): fixed missing parens in expression checking for byte or word overflow. Fri Sep 11 10:21:04 1992 Steve Chamberlain (sac@thepub.cygnus.com) Support for i386 coff - * obj-coffbfd.h : added stuff - * tc-i386.c (tc_coff_fix2rtype): new function - * tc-i386.h : new coff defines + * config/obj-coffbfd.h : added stuff + * config/tc-i386.c (tc_coff_fix2rtype): new function + * config/tc-i386.h : new coff defines Thu Sep 10 09:23:15 1992 Ian Lance Taylor (ian@cygnus.com) @@ -12553,21 +12556,23 @@ Wed Sep 9 11:06:25 1992 Ian Lance Taylor (ian@cygnus.com) Makefile.in: Handle m68*-*-coff*. read.c, read.h: add mult argument to s_space - * tc-m68k.c (m68k_ip, m68k_ip_op, get_num, try_moto_index): merge + * config/tc-m68k.c (m68k_ip, m68k_ip_op, get_num, try_moto_index): merge Motorola and MIT syntax; gas can now assemble either type of file. - tc-m68kmote.c, tc-m68kmote.h: removed now superfluous files. + * config/tc-m68kmote.c, config/tc-m68kmote.h: removed now + superfluous files. + From Steve Chamberlain: - m68kcoff.mt: for m68k COFF. - obj-coffbfd.c: (fixup_mdeps) added + * config/m68kcoff.mt: for m68k COFF. + * config/obj-coffbfd.c: (fixup_mdeps) added (size_section) removed bad sanity check (fill_section) added rs_machine_dependent case (write_object_file) call fixup_mdeps (fixup_segment) set fx_subsy to 0. - obj-coffbfd.h: define WORKING_DOT_WORD (too hard to support) and - handle m68k. - tc-m68k.c, config/tc-m68k.h: added m68k COFF support and Motorala - pseudo ops. + * config/ obj-coffbfd.h: define WORKING_DOT_WORD (too hard to + support) and handle m68k. + * config/tc-m68k.c, config/tc-m68k.h: added m68k COFF support + and Motorala pseudo ops. Tue Sep 8 17:10:58 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) @@ -12592,9 +12597,11 @@ Sat Aug 29 12:11:12 1992 Jim Wilson (wilson@sphagnum.cygnus.com) Fri Aug 28 16:25:22 1992 Ian Lance Taylor (ian@cygnus.com) - * obj-bout.h, obj-bout.c (obj_header_append, obj_symbol_to_chars), - tc-i960.c (md_ri_to_chars): Always output bout object file in - little endian byte order (used to use endianness of host). + * config/obj-bout.h, config/obj-bout.c (obj_header_append, + obj_symbol_to_chars). + * config/tc-i960.c (md_ri_to_chars): Always output bout object + file in little endian byte order (used to use endianness of + host). Tue Aug 25 15:50:48 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) @@ -12623,9 +12630,9 @@ Mon Aug 24 12:45:43 1992 Ian Lance Taylor (ian@cygnus.com) * Makefile.in: defined TARGET_CPU for C code so that it can choose one element of a family. - * tc-m68k.c: use TARGET_CPU to choose default cpu type. + * config/tc-m68k.c: use TARGET_CPU to choose default cpu type. - * te-generic.h: default to LOCAL_LABELS_DOLLAR and LOCAL_LABELS_FB + * config/te-generic.h: default to LOCAL_LABELS_DOLLAR and LOCAL_LABELS_FB so that we can assemble hand-written libgcc code. Fri Aug 21 14:38:44 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) @@ -12636,7 +12643,7 @@ Fri Aug 21 14:38:44 1992 Ken Raeburn (raeburn@cambridge.cygnus.com) Wed Aug 19 11:20:59 1992 Ian Lance Taylor (ian@cygnus.com) - * tc-m68k.c, tc-m68kmote.c: the cas2 instruction is supposed to be + * config/tc-m68k.c, tc-m68kmote.c: the cas2 instruction is supposed to be written with indirection on the last two operands, which can be either data or address registers. Added a new operand type 'r' which accepts either register type. Added '(' to notend stuff in @@ -12658,16 +12665,16 @@ Wed Aug 19 09:25:09 1992 Ken Raeburn (raeburn@cygnus.com) defined, call it. Change segments before calling fixup_segment. (relax_align): If linkrelax, provide extra padding. - * obj-bout.c (obj_emit_relocations): Emit alignment relocs despite + * config/obj-bout.c (obj_emit_relocations): Emit alignment relocs despite their not having symbols associated. - * tc-i960.c (norelax, instrument_branches): Default initializer is + * config/tc-i960.c (norelax, instrument_branches): Default initializer is sufficient. (linkrelax): Delete variable definition. (mem_fmt): Call fix_new with NO_RELOC. (tc_bout_fix_to_chars): Handle alignment relocs. (i960_handle_align): New function. - * tc-i960.h (linkrelax): Delete declaration. + * config/tc-i960.h (linkrelax): Delete declaration. (HANDLE_ALIGN): New macro; calls i960_handle_align. (NEED_FX_R_TYPE, NO_RELOC): New macros. @@ -12716,7 +12723,7 @@ Tue Aug 11 12:58:14 1992 Ken Raeburn (raeburn@cygnus.com) Mon Aug 10 14:37:08 1992 Per Bothner (bothner@cygnus.com) - * tc-m68k.c: ".align N" means align to N-byte boundary *only* + * config/tc-m68k.c: ".align N" means align to N-byte boundary *only* if TN_SUN3; otherwise align to 2**N-byte bounary. Thu Aug 6 12:10:39 1992 Steve Chamberlain (sac@thepub.cygnus.com) @@ -12734,7 +12741,7 @@ Wed Aug 5 12:02:40 1992 Steve Chamberlain (sac@thepub.cygnus.com) Wed Aug 5 01:54:34 1992 John Gilmore (gnu at cygnus.com) - * tc-m68k.c (try_index): Error if index scaling specified and + * config/tc-m68k.c (try_index): Error if index scaling specified and assembling for an older CPU than a 68020. Sat Aug 1 19:10:13 1992 Ken Raeburn (raeburn@cygnus.com) @@ -12785,7 +12792,7 @@ Mon Jul 13 14:11:36 1992 Steve Chamberlain (sac@thepub.cygnus.com) Mon Jul 6 17:09:32 1992 Steve Chamberlain (sac@cygnus.com) - * obj-coffbfd.c (fill_section): mark .lit sections as STYP_LIT + * config/obj-coffbfd.c (fill_section): mark .lit sections as STYP_LIT Mon Jun 1 16:20:22 1992 Michael Tiemann (tiemann@cygnus.com) @@ -12814,7 +12821,7 @@ Tue Jun 9 07:54:54 1992 Steve Chamberlain (sac@thepub.cygnus.com) * write.c (write_object_file): various changes to handle data in the BSS segment in much the same was as stuff in the DATA segment. - * tc-m68k.c (m68kip): Fix typo so that only arch's >=68020 do + * config/tc-m68k.c (m68kip): Fix typo so that only arch's >=68020 do pcrel data stuff. (md_estimate_size_before_relax): when relaxing a 68010 bxx into a bra+6 jmpxx, put the bytes of the jmp opcode into the right place. (s_bss): Don't put .bss stuff into SEG_DATA, put @@ -12853,7 +12860,7 @@ Thu May 28 11:22:02 1992 Jim Wilson (wilson@sphagnum.cygnus.com) * configure.in: Recognize sparclite as a sparc variant. - * tc-sparc.c: Use new ARCHITECTURES_CONFLICT_P macro. Mention new + * config/tc-sparc.c: Use new ARCHITECTURES_CONFLICT_P macro. Mention new -Asparclite flag. Tue May 26 16:47:56 1992 Steve Chamberlain (sac@thepub.cygnus.com) @@ -12867,9 +12874,9 @@ Thu May 14 17:22:48 1992 K. Richard Pixley (rich@rtl.cygnus.com) Mon May 4 18:56:19 1992 Steve Chamberlain (sac@thepub.cygnus.com) - * obj-coffbfd.c: use is a synonym for section, (do_relocs_for): + * config/obj-coffbfd.c: use is a synonym for section, (do_relocs_for): calc the base of relocs correctly. - * tc-a29k.c (parse_operand): allow expressions to be in any section. + * config/tc-a29k.c (parse_operand): allow expressions to be in any section. Mon Apr 27 13:13:31 1992 K. Richard Pixley (rich@cygnus.com) @@ -12923,8 +12930,8 @@ Fri Mar 13 08:03:03 1992 Steve Chamberlain (sac@thepub.cygnus.com) Thu Mar 12 04:42:38 1992 K. Richard Pixley (rich@cygnus.com) - * tc-m68k.h, te-sun3.h: moved LOCAL_LABELS_FB definition from - tc-m68k.h to te-sun3.h. + * config/tc-m68k.h, config/te-sun3.h: moved LOCAL_LABELS_FB + definition from tc-m68k.h to te-sun3.h. Wed Mar 11 23:32:42 1992 K. Richard Pixley (rich@cygnus.com) @@ -12936,7 +12943,7 @@ Wed Mar 11 23:32:42 1992 K. Richard Pixley (rich@cygnus.com) * symbols.c: remove local_labels_dollar, replace with a function interface for a sparse array. All users adjusted. - * te-sun3.h: add LOCAL_LABELS_DOLLAR. + * config/te-sun3.h: add LOCAL_LABELS_DOLLAR. Sat Mar 7 00:06:25 1992 K. Richard Pixley (rich@rtl.cygnus.com) @@ -13000,7 +13007,7 @@ Sat Feb 22 12:26:28 1992 Steve Chamberlain (sac at rtl.cygnus.com) * app.c: MRI compatibility - allow single quote to start a string. * as.c: fix typo recently introduced. * as.h : Don't include aout/reloc.h - it's not right for COFF! - * expr.c: Much rewriting, to accomodate MRI syntax for + * expr.c: Much rewriting, to accommodate MRI syntax for expressions. Also easier to read now. * listing.c: Put back defuns * read.c: modified to accept MRI syntax, put back listing pseudo @@ -13024,9 +13031,9 @@ Fri Feb 21 06:21:07 1992 K. Richard Pixley (rich@rtl.cygnus.com) * read.c, write.c subsegs.c: back out the .bss changes. - * obj-aout.c: do not include stab.gnu.h if NO_LISTING. + * config/obj-aout.c: do not include stab.gnu.h if NO_LISTING. - * tc-i860.c, a.out.gnu.h: move i860 relocs to a proper place. + * config/tc-i860.c, a.out.gnu.h: move i860 relocs to a proper place. * a.out.h: removed. @@ -13045,11 +13052,11 @@ Fri Feb 21 01:08:48 1992 Minh Tran-Le (TRANLE@INTELLICORP.COM) * as.c (perform_an_assembly_pass): zero bss_fix_root, too. - * tc-i386.c: tc-i386.c: added handling of the following opcodes: + * config/tc-i386.c: tc-i386.c: added handling of the following opcodes: i/o opcodes - inb, inw, outb and outw. string manipulation with att syntax - scmp, slod, smov, ssca, ssto. - * obj-coff.c: (for aix386) Moved the symbols .text, .data and .bss + * config/obj-coff.c: (for aix386) Moved the symbols .text, .data and .bss to just after .file . In obj_crawl_symbol_chain() where it tries to put the external @@ -13085,18 +13092,18 @@ Tue Feb 18 02:21:25 1992 K. Richard Pixley (rich at cygnus.com) * write.c: comment change only. - * tc-m88k.[hc]: pulled in from hack's unfinished work. These + * config/tc-m88k.[hc]: pulled in from hack's unfinished work. These aren't yet integrated. - * tc-i860.[hc]: blew off the dust. Something must still be done + * config/tc-i860.[hc]: blew off the dust. Something must still be done about conflicting relocation types. - * tc-ns32k.c: Replaced previous tc_aout_fix_to_chars stub with the + * config/tc-ns32k.c: Replaced previous tc_aout_fix_to_chars stub with the real thing. - * tc-i960.c, tc-sparc.c: white space and comments only. + * config/tc-i960.c, config/tc-sparc.c: white space and comments only. - * tc-a29k.h: delete duplicate macro definition. + * config/tc-a29k.h: delete duplicate macro definition. * new file atof-ns32k.c copied from hack's last unreleased gas. @@ -13108,3 +13115,16 @@ Mon Feb 17 07:51:06 1992 K. Richard Pixley (rich at cygnus.com) * nearly everything. flush ChangeLog, package as gas-1.92.1. ChangeLog's prior to this are sketchy at best. I have logs. They just aren't ChangeLogs. + +Copyright (C) 1992-1995 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +mode: change-log +left-margin: 8 +fill-column: 74 +version-control: never +End: