Kim Knuttila
943dbfb8e8
Added back some missing code @ diff tc-ppc.c
1995-09-27 16:03:36 +00:00
Michael Meissner
0e31d0ce8a
Undo md_apply_fix3 changes
1995-09-27 15:37:54 +00:00
Kim Knuttila
1f7cc434dc
Added assembler support for ppc/PE environments
1995-09-27 14:48:45 +00:00
Michael Meissner
65c91be516
Support all of the V.4 relocations
1995-09-26 19:17:10 +00:00
Michael Meissner
4ecbc1efea
Better reloc support
1995-09-25 20:15:13 +00:00
Michael Meissner
25b1cdd0f3
start at handling branch taken/branch not taken hints.
1995-09-22 20:42:38 +00:00
Michael Meissner
4493af6636
do not set EF_PPC_RELOCATABLE for -mrelocatable-lib
1995-09-22 01:19:53 +00:00
Michael Meissner
2c4747540f
add -mrelocatable-lib, -memb support
1995-09-21 20:23:15 +00:00
Michael Meissner
840886d875
Allow @HA, @L, and @H on constant expressions.
1995-08-21 17:47:01 +00:00
Michael Meissner
9914665911
Little endian fix
1995-05-16 23:30:21 +00:00
Ken Raeburn
9b0da28b13
write.c: Complain about .space or .org moving backwards.
...
Do generic rs_machine_dependent relaxation only if TC_GENERIC_RELAX_TABLE is
defined. Use its value as the base of the table, so the actual declaration
can be cpu-specific (and const or not as appropriate). For other cpus where
this isn't done (the majority), delete md_relax_table altogether.
For machines with WORKING_DOT_WORD, delete md_{short,long}_jump_size.
1995-04-11 06:10:34 +00:00
Michael Meissner
ce9a280583
Warn rather than cause an error if the reloc is not compatible with -mrelocatable.
1995-03-14 22:05:48 +00:00
Michael Meissner
74e1b52ea3
Allow .stab section to contain non PC relative addresses if -mrelocatable.
1995-03-08 15:03:50 +00:00
Michael Meissner
3f81f3cfe4
If -mrelocatable, warn about relocs that are incompatible.
1995-03-03 21:34:36 +00:00
Michael Meissner
4a6b2f8bbd
All ELF relocs.
1995-02-15 20:15:07 +00:00
Ian Lance Taylor
76e30835ad
* config/tc-ppc.c (md_begin): Permit mfdec to be duplicated on the
...
601. Check that the error return from hash_insert is "exists".
1995-01-26 23:41:12 +00:00
Michael Meissner
da8fa3ba29
Allow configuration of PowerPC embedded ABI.
1995-01-26 16:39:26 +00:00
Ian Lance Taylor
1eeb357e6a
Wed Jan 25 15:32:09 1995 David Edelsohn <edelsohn@mhpcc.edu>
...
* config/tc-ppc.c (md_parse_option): Accept mpwr2 as a synonym for
mpwrx; mppc32, m603, and m604 as synonyms for mppc; and mppc64 and
m620 for PowerPC64 mode.
(ppc_symbol_new_hook): Add T0 as synonym for TC0 suffix.
1995-01-25 20:43:50 +00:00
Ian Lance Taylor
1e147242d7
* config/tc-ppc.c (ppc_size): New static variable.
...
(ppc_arch): Check for PPC_OPCODE_PPC before PPC_OPCODE_POWER.
(md_begin): If an instruction has a size specific flag set, only
add it if we are assembling that size.
1994-04-04 16:42:16 +00:00
Ian Lance Taylor
882bdc6952
Mon Mar 28 12:35:00 1994 David Edelsohn (edelsohn@npac.syr.edu)
...
* config/tc-ppc.c (md_parse_option): Add -mpwrx (POWER/2 aka
RIOS2), -mpwr (POWER aka RIOS1), -mppc (PowerPC aka MPC603/604),
and -many (all architectures).
1994-03-28 17:38:39 +00:00