aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1994-01-14ecoff.c, as.c changesKen Raeburn1-0/+6
1994-01-14(ecoff_set_gp_prolog_size): New function.Ken Raeburn1-115/+99
(current_file_idx): New static variable. (add_file): Use and increment current_file_idx instead of indx parameter. Also removed trailing whitespace from lines.
1994-01-14Oops. Didn't mean to change reject_dev_configs.Ken Raeburn1-1/+1
1994-01-14Don't include config.h directly any more.Ken Raeburn1-14/+20
1994-01-14* struc-symbol.h (struct symbol): Make all bitfields unsigned.Ken Raeburn1-0/+2
1994-01-13Changes for i960_validate_fix, i386-netbsd* configs, BFDDEF handling, literalKen Raeburn1-0/+25
pool offset bugs, config.h handling.
1994-01-13(add_to_literal_pool): Take symbol and addend as arguments, instead ofKen Raeburn1-0/+78
expression, for now. Fix calculation of offset to return.
1994-01-13(segment_info_type) [NEED_LITERAL_POOL]: Add field literal_pool_size.Ken Raeburn1-38/+81
1994-01-13* as.h: Include config.h. Added forward declaration for struct symbol.Ken Raeburn1-5/+36
(add_to_literal_pool): Fix declaration.
1994-01-13* configure.in (i386-*-netbsd*): New target, using te-netbsd.h.Ken Raeburn2-8/+13
(i386-*-netbsd0.8): New target, like 386bsd. * configure.in: Set BFDDEF in Makefile to "define" or "undef". * Makefile.in (config.h): Protect against multiple inclusions. Define or undef BFD_ASSEMBLER as specified by $(BFDDEF). (ALL_CFLAGS): Omit $(BFDDEF).
1994-01-13 * config/obj-som.c (som_frob_file): Call adjust_code_sectionsJeff Law2-16/+89
for each section. (adjust_code_sections): New function. Adjusts the VMA for all the $CODE$ subspaces. * config/tc-hppa.c (md_assemble): Also handle creating a fixup for the unwind descriptors if a function's label follows the .PROC and .ENTRY directives. (pa_entry): Don't set BSF_FUNCTION for the label symbol here; it is done elsewhere. Don't create a fixup for the unwind descriptors if the function's label has not been defined yet. (pa_proc): For SOM, place each procedure within a new $CODE$ subspace. Adjust the segment and frag for the associated function label if it exists.
1994-01-13 * subsegs.c (subseg_get): Accept new argument "force_new". IfJeff Law1-0/+33
set then a new segment is always created. All callers changed. (subseg_force_new): New function. Similar to subseg_new, but always force a new segment to be created. * config/obj-som.c (som_frob_file): Call adjust_code_sections for each section. (adjust_code_sections): New function. Adjusts the VMA for all the $CODE$ subspaces. * config/tc-hppa.c (md_assemble): Also handle creating a fixup for the unwind descriptors if a function's label follows the .PROC and .ENTRY directives. (pa_entry): Don't set BSF_FUNCTION for the label symbol here; it is done elsewhere. Don't create a fixup for the unwind descriptors if the function's label has not been defined yet. (pa_proc): For SOM, place each procedure within a new $CODE$ subspace. Adjust the segment and frag for the associated function label if it exists.
1994-01-13 * subsegs.c (subseg_get): Accept new argument "force_new". IfJeff Law1-10/+65
set then a new segment is always created. All callers changed. (subseg_force_new): New function. Similar to subseg_new, but always force a new segment to be created.
1994-01-13 * gas/all/gas.exp: No longer expect difference of forwardJeff Law2-0/+91
references to fail. * gas/all/x930509.s: Fix testcase to match how the expect code was written.
1994-01-13 * config/tc-hppa.c (hppa_fix_struct): Add new "segment" field.Jeff Law1-5/+17
(hppa_fix_new): Initialize segment field. (md_apply_fix): Do nothing for pc-relative fixup which involves crossing a segment boundary. (pa_procend): Undefine the current label after handling .PROC and .PROCEND directives. (dummy_symbol): Make type "symbolS *". Change references as appropriate.
1994-01-12 * gas/hppa/more.parse/procbug.s: Add test for another bug relatingJeff Law2-0/+13
to having a function's label follow the .PROC directive.
1994-01-12Remove CVS merge markers.Ian Lance Taylor1-1/+0
1994-01-12 * read.c (read_a_source_file): Cast array argument to unsignedIan Lance Taylor1-0/+15
char. * write.c (adjust_reloc_syms): Remove unused variable symseginfo. (write_object_file): Don't define punt_it if it won't be used. (fixup_segment): Don't define skip if it won't be used.
1994-01-12 * app.c (do_scrub_next_char): Another attempt to fix bugsJeff Law1-0/+6
dealing with labels without colons (for HPPA and MRI).
1994-01-12 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bugJeff Law2-3/+117
found while working on multiple $CODE$ subspace support.
1994-01-12* config/tc-sparc.c (sparc_ip): Truncate args to %hi/%lo to 32 bits.David Edelsohn1-0/+4
1994-01-12* expr.c (integer_constant): Fix computation of too_many_digits. VariableDavid Edelsohn2-7/+14
digit_2 renamed to start. Fix check for whether number will fit in 32 bits. * read.c (emit_expr): Use valueT instead of long.
1994-01-11 * config/obj-elf.c: If TC_MIPS, include elf/mips.h.Ian Lance Taylor2-0/+18
(special_sections): Define. (obj_elf_special_section): Get default types and attributes from list of special sections. * config/tc-mips.c (ELF_TC_SPECIAL_SECTIONS): Define.
1994-01-11 * config/obj-ecoff.c (ecoff_frob_file): Force .sdata and .sbssIan Lance Taylor1-0/+3
sections to be close together.
1994-01-11log for netbsd changes checked in a couple of days agoKen Raeburn1-0/+6
1994-01-11 * config/tc-mips.c (macro): Corrected $at warnings in a couple ofIan Lance Taylor2-2/+7
spots.
1994-01-11 * listing.c (listing_prev_line): New function.Ian Lance Taylor2-1/+13
* listing.c: Include subsegs.h. (listing_prev_line): New function. (calc_hex): Reset byte_in_frag to zero for each new frag. * config/tc-mips.c (append_insn): Call listing_prev_line after emitting nop instructions. * Makefile.in (listing.o): Depends upon subsegs.h.
1994-01-11Set lose_these_too correctlyStan Shebs2-3/+10
1994-01-10 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expectedJeff Law5-2/+13
to fail. * gas/hppa/more.parse/procbug.s: Add missing .procend.
1994-01-10 * config/tc-hppa.c (pa_ip): Put check for missing label on .PROCJeff Law2-166/+179
here. Handle case where label may be defined after the .PROC. (pa_proc): It is not an error if the procedure's label isn't defined before the .PROC directive.
1994-01-09keep te-netbsd.hKen Raeburn1-0/+1
1994-01-09te-netbsd.h: New file.Ken Raeburn1-0/+31
tc-i386.h (TARGET_FORMAT) [TE_NetBSD]: Use a.out-netbsd-386 for this config.
1994-01-07 * ecoff.c (ecoff_stab): Don't clobber the ECOFF symbol informationIan Lance Taylor1-0/+9
with the associate stabs information. (ecoff_build_symbols): Never set the type of stabs symbols to st_Global. Don't update the symbol index or ifd if the gas symbol is not the same as the ECOFF symbol (which is now the case for stabs symbols).
1994-01-07Fri Jan 7 11:18:48 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs3-68/+75
* mpw-make.in: Replace 8-bit chars with their names. * config/ho-mpw.h (LOSING_COMPILER): Define.
1994-01-07Fri Jan 7 11:14:07 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-0/+51
* config/tc-mips.c (macro): Add a LOSING_COMPILER ifdef that splits the function. (macro2): New function, if LOSING_COMPILER defined.
1994-01-07 * config/obj-coffbfd.c (fill_section): Don't ever fill past theSteve Chamberlain2-2/+17
end of a section. (write_object_file): Temporary fix - setup stdoutput.
1994-01-06fix sparc-solaris reloc bugKen Raeburn2-3/+6
1994-01-06 * config/tc-mips.c (mips_ip): Warn about using $1 as well as $atIan Lance Taylor2-63/+14
without .set noat.
1994-01-06Makefile.in, as.h changesKen Raeburn1-0/+6
1994-01-06include literal.c, .oKen Raeburn1-0/+2
1994-01-06new file literal.cKen Raeburn2-0/+3
1994-01-06tc-mips.h, subsegs.c changesKen Raeburn1-0/+9
1994-01-06(TARGET_FORMAT) [OBJ_AOUT]: Fix for new names in bfd.Ken Raeburn1-9/+14
1994-01-05 * config/ho-vsta.h, configure.in, .Sanitize: Add support for VSTaRob Savoye3-0/+33
micro-kernel.
1994-01-05Add default values for AS and ASFLAGS.Rob Savoye1-0/+10
1994-01-04Tue Jan 4 15:12:43 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs5-38/+35
* Makefile.in (INCLUDES): Add $(srcdir)/.. to places to search. * config/obj-ecoff.c: Include files as "bfd/" instead of "../bfd/". * app.c, flonum.h, hex-value.c (const): Change #if to be more portable.
1994-01-04need GM ChangeLogStan Shebs1-0/+4
1994-01-04fix the .SanitizeStan Shebs2-8/+13
1994-01-04Mon Jan 3 10:47:37 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs5-0/+226
* config.sub: Add MPW-related aliases. * mpw-configure: New file, MPW version of configure. * mpw-config.in: New file, MPW version of configure.in. * mpw-xconfig.in: New file, addon to configure.in. Mon Jan 3 12:42:45 1994 Stan Shebs (shebs@andros.cygnus.com) * mpw-xconfig.in: New file, mpw x mips configuration bits.
1994-01-03 * gas/hppa/more.parse/labelbug.s: Add testcase for bug in lastJeff Law1-1/+1
app.c change