Jeff Law
f8693e71a7
* configure.in (hiux): Fixes from m-kasahr@sramhc.sra.co.JP.
1994-02-07 00:34:59 +00:00
Jeff Law
dc536cc0ca
* config/obj-som.c (obj_som_init_stab_section): Same change
...
as coffbfd and elf below. Zero the initial stab symbol after
allocating it.
1994-02-07 00:15:01 +00:00
Stan Shebs
41b5ef0f76
Sat Feb 5 12:30:32 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* config/obj-coffbfd.c (obj_coff_init_stab_section): Zero the
initial stab symbol after allocating it.
* config/obj-elf.c (obj_elf_init_stab_section): Ditto.
This fixes a critical bug observed in Q4 for Lynx.
1994-02-05 21:45:51 +00:00
Jeff Law
fa4beb7e8f
* config/tc-hppa.c (pa_ip): addb[tf] should only accept
...
non-negated condition completers. Add support for addb pseudo-op
which accepts both negated and non-negated completers.
1994-02-05 19:54:51 +00:00
Ian Lance Taylor
1c11ab0e7f
* configure.in (rs6000*): Use cpu_type ppc.
...
(ppc-*-aix*): New target; use coff and force bfd_gas.
1994-02-05 05:38:24 +00:00
Ian Lance Taylor
f85ad9d5c5
* ecoff.c (ecoff_symbol_new_hook): Clear ecoff_extern_size, not
...
ecoff_undefined.
(ecoff_frob_symbol): Don't check ecoff_undefined.
(ecoff_build_symbols): Get size of an undefined symbol from
sym->ecoff_extern_size, not S_GET_VALUE (sym).
1994-02-04 04:14:24 +00:00
Ian Lance Taylor
11c0749600
Revert last change.
1994-02-04 03:17:30 +00:00
Ian Lance Taylor
fdb3408e12
* config/tc-mips.c (md_apply_fix): If this is an undefined symbol,
...
subtract the value from fx_addnumber to since
bfd_perform_relocation is going to add it in.
1994-02-04 02:32:54 +00:00
Jeff Law
b4bd2c92c5
* Makefile.in: Avoid bug in losing hpux sed.
1994-02-02 21:58:54 +00:00
Ian Lance Taylor
1051c97f63
* config/tc-mips.c (file_mips_isa): New static variable.
...
(md_begin): Set it.
(s_mipsset): Add support for .set mipN to set the ISA level.
1994-02-02 17:06:24 +00:00
Ken Raeburn
f2cdeec493
gasp.c, atof-ieee.c, ho-i386aix.h changes
1994-02-02 00:40:29 +00:00
Ian Lance Taylor
8bbad6fda8
* config/tc-mips.c (mips_ip): Make an unsupported instruction a
...
warning, not an error.
1994-02-01 23:10:05 +00:00
Steve Chamberlain
e2847e64ff
* gasp.c: Include host.h.
1994-02-01 18:58:32 +00:00
Ian Lance Taylor
9cbf9e57c2
obj-coff, obj-coffbfd changes.
1994-02-01 17:19:54 +00:00
Stan Shebs
2abb453d8b
Mon Jan 31 17:55:14 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* as.c (statistics_flag): Renamed from quiet_flag.
(main): Get statistics with --statistics instead of -noquiet.
1994-02-01 02:03:06 +00:00
Steve Chamberlain
a5a4b5acdc
Support for gasp.
1994-01-31 16:44:53 +00:00
Ken Raeburn
7909261f79
alpha & vax changes
1994-01-30 23:32:56 +00:00
Ian Lance Taylor
1f029792a2
* config/obj-coff.c (obj_coff_section_header_append): Do not
...
declare if BFD_ASSEMBLER.
(stack_pop): Correct test for stack underflow.
(obj_coff_endef, obj_coff_dim, obj_coff_line, obj_coff_size,
obj_coff_scl, obj_coff_tag, obj_coff_type, obj_coff_val): Declare
type of ignored argument to avoid gcc warning.
(align): Removed unused function.
1994-01-28 16:30:29 +00:00
Ken Raeburn
81f6013aa2
Various changes: alpha support, fx_done handling, EMIT_SECTION_SYMBOLS, ...
1994-01-28 01:42:05 +00:00
Ken Raeburn
6221fe2090
* atof-generic.c: Some reformatting.
...
(atof_generic): Be careful when mixing signed/unsigned values of different
sizes.
1994-01-27 23:39:00 +00:00
Ian Lance Taylor
ec7a69ea23
* read.c (lex_type): No longer make '{' a valid character for
...
symbol names.
1994-01-27 23:10:19 +00:00
Ian Lance Taylor
fe9205735e
* as.c (main): Print long values using %ld.
1994-01-27 21:53:17 +00:00
Ian Lance Taylor
a57180adea
* messages.c (as_warn_internal): New static function.
...
(as_warn, 3 versions): Use as_warn_internal.
(as_warn_where, 3 versions): New function.
* as.h (as_warn_where): Declare.
1994-01-27 21:50:46 +00:00
Stan Shebs
ca7bd5579a
Tue Jan 25 18:30:34 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* as.c (quiet_flag): New flag.
(main): If -noquiet given, display execution time and memory used.
1994-01-26 02:34:20 +00:00
Jeff Law
9dcf805766
* doc/{all.texi,as.texinfo}: Add documentation for HPPA port.
1994-01-25 23:54:34 +00:00
Ian Lance Taylor
f71babce75
Various entries.
1994-01-25 00:27:25 +00:00
Ken Raeburn
2ef7731dee
read.c (s_lcomm): Treat Alpha like MIPS in handling of .sbss section.
1994-01-24 19:17:03 +00:00
Ken Raeburn
7691379e7f
* expr.c (operand): For floating point operand with unusual fp char from
...
FLT_CHARS, preserve the character. Patch from Lisa Repka.
1994-01-20 18:26:17 +00:00
Ian Lance Taylor
eb8fd0e9b4
* config/tc-mips.c (md_pseudo_table): Add all data allocation
...
pseudo-ops: .hword, .int, .long, .octa, .quad, .short, .single.
1994-01-20 04:18:14 +00:00
Ian Lance Taylor
13655af625
Smuggle N_WARNING symbols into BFD in obj_aout_frob_symbol.
1994-01-19 05:02:24 +00:00
Steve Chamberlain
d9420fc11c
Get implicit val . right.
1994-01-19 00:26:59 +00:00
Jeff Law
2f156c92bd
* config/tc-hppa.c: Disable multiple $CODE$ subspace code. It
...
confuses GDB for some unknown reason.
* cofnig/obj-som.c: Likewise.
1994-01-19 00:21:16 +00:00
Ken Raeburn
19302e449a
* literal.c (add_to_literal_pool): Handle duplicates of values already written
...
to literal pool.
1994-01-19 00:08:50 +00:00
Ian Lance Taylor
4bda835f61
* config/obj-aout.c (obj_aout_frob_symbol): Try to get symbols
...
with explicitly marked stabs through BFD: if a symbol marked
N_UNDF | N_EXT is in the absolute section, move it to the
undefined section; move a symbol marked N_INDR into
bfd_ind_section and set the BSF_INDIRECT flag.
1994-01-18 22:27:26 +00:00
Ian Lance Taylor
17ed84edb5
* ecoff.h (ecoff_set_gp_prolog_size): Declare.
...
* ecoff.c (ecoff_set_gp_prolog_size): Return type is void.
1994-01-17 20:44:33 +00:00
Jeff Law
51517966bc
* config/tc-hppa.c (pa_ip): Explicitly check for comma before 'u'
...
and 'f' template operand.
1994-01-17 09:30:07 +00:00
Jeff Law
d0286a2112
* config/tc-hppa.c (pa_ip): Handle 'N', 'O', 'o', '0', '1', 'u',
...
and '2' in copr and sfu instruction templates.
1994-01-17 08:19:56 +00:00
Jeff Law
e7501ac710
* as.h (subseg_force_new): Add prototype.
1994-01-17 00:45:15 +00:00
David Edelsohn
d307fed126
* app.c (do_scrub_next_char): Allow lines like " foolab :".
1994-01-15 19:00:32 +00:00
David Edelsohn
d2550c72df
* read.c (emit_expr): Fix computation of mask.
1994-01-15 17:33:16 +00:00
Ken Raeburn
642709633f
ecoff.c, as.c changes
1994-01-14 02:05:28 +00:00
Ken Raeburn
ff4325cb9b
* struc-symbol.h (struct symbol): Make all bitfields unsigned.
1994-01-14 01:28:19 +00:00
Ken Raeburn
d211303dc0
Changes for i960_validate_fix, i386-netbsd* configs, BFDDEF handling, literal
...
pool offset bugs, config.h handling.
1994-01-13 21:34:15 +00:00
Jeff Law
500828a095
* subsegs.c (subseg_get): Accept new argument "force_new". If
...
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 20:17:07 +00:00
Ian Lance Taylor
4a99cebf62
Remove CVS merge markers.
1994-01-12 19:18:56 +00:00
Ian Lance Taylor
bbf7e43ddc
* read.c (read_a_source_file): Cast array argument to unsigned
...
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 18:40:11 +00:00
Jeff Law
a1c91916e8
* app.c (do_scrub_next_char): Another attempt to fix bugs
...
dealing with labels without colons (for HPPA and MRI).
1994-01-12 05:55:09 +00:00
David Edelsohn
44ce2f3221
* expr.c (integer_constant): Fix computation of too_many_digits. Variable
...
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-12 01:04:10 +00:00
Ian Lance Taylor
f34e27a18a
* config/obj-elf.c: If TC_MIPS, include elf/mips.h.
...
(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 22:35:16 +00:00
Ian Lance Taylor
4e76ae53fc
* config/obj-ecoff.c (ecoff_frob_file): Force .sdata and .sbss
...
sections to be close together.
1994-01-11 21:31:30 +00:00