| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
entries.
* dbxread.c: More comment cleanups.
* stabsread.c: Fix various violations of the GNU coding and
formatting standards. Update/add comments to make code clearer.
(resolve_reference): Delete unused function.
(ref_search_val): Remove function. It didn't belong in stabsread.c
(resolve_live_range): No longer returns a value. Do not add it
to the live range list until the entire range stab has been parsed.
(get_substring): Remove duplicate declaration.
(resolve_symbol_reference): Now static. Remove unnecessary code
to deal with cleanups.
(ref_add): Use xrealloc instea of realloc.
(process_reference): Reorganize slightly to make clearer.
* stabsread.h (resolve_symbol_reference): Remove declaration.
(resolve_reference): Likewise.
* symtab.c (find_active_alias): New function.
(lookup_block_symbol): Use find_active_alias.
* symtab.h (struct range_list): Fix dangling struct live_range
reference.
(ref_search_val): Remove decl.
* symtab.h (struct range_list): Renamed from struct live_range.
(struct symbol): Remove struct live_range_info substruct.
Bring the alias list and range list fields up to the toplevel
as "aliases" and "ranges".
(SYMBOL_ALIASES, SYMBOL_RANGES): Corresponding changes.
(SYMBOL_RANGE_START, SYMBOL_RANGE_END, SYMBOL_RANGE_NEXT): Delete.
* stabsread.c: Corresponding changes.
Bring first round of cleanups over from r5900 branch.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
(OPTION_SMALL): Define.
(md_longopts): Add "small".
(md_parse_option): Handle OPTION_SMALL.
(md_show_usage): Mention -small.
* config/tc-sh.h (sh_small): Declare.
(SUB_SEGMENT_ALIGN): Handle sh_small.
* config/obj-coff.h (TARGET_FORMAT): Check sh_small in TC_SH
case.
PR 13580.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(coff_small_new_section_hook): New static function.
(bfd_coff_small_swap_table): New static const structure.
(coff_small_close_and_cleanup): Define.
(coff_small_bfd_free_cached_info): Define.
(coff_small_get_section_contents): Define.
(coff_small_get_section_contents_in_window): Define.
(shcoff_small_vec): New static structure.
(shlcoff_small_vec): New static structure.
* targets.c (bfd_target_vector): Add shcoff_small_vec and
shlcoff_small_vec.
* config.bfd (sh-*-elf*): Add shcoff_small_vec and
shlcoff_small_vec to targ_selvecs.
(sh-*-*): Likewise.
* configure.in: Add shcoff_small_vec and shlcoff_small_vec cases.
* configure: Rebuild.
PR 13580.
|
| |
|
|
|
|
|
|
| |
formatting standards. Update/add comments to make code
clearer.
(process_later): Use xrealloc instead of realloc.
|
| |
|
|
|
|
| |
Brought over from r5900 branch.
|
|
|
|
| |
case in little endian mode.
|
| |
|
|
|
|
|
| |
Update all simulators.
Clarify behavour of sim_load in remote-sim.h
|
|
|
|
| |
Call bfd_check_format after bfd_openr.
|
| |
|
| |
|
|
|
|
| |
overflow signalling to linker.
|
|
|
|
|
| |
instructions.
pr13306 related stuff.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
module instead.
Generate a "gmon.out" (gprof) when profiling the target PC.
Add target PC profiling option --profile-pc-granularity (bucket size)
|
|
|
|
| |
* configure: Regenerated.
|
| |
|
|
|
|
| |
* configure.com (HAVE_SBRK): Undefine.
|
|
|
|
| |
* makefile.vms: Fix to work with DEC C.
|
| |
|
|
|
|
| |
* evax-egsd.c: make section flags dec c compatible
|
|
|
|
| |
* config/obj-evax.c: support .weak pseudo-op
|
|
|
|
| |
__throw, since the current g++ expects them to be defined.
|
|
|
|
|
|
|
|
|
|
|
|
| |
(struct sparc_arch): Rename arch_size to default_arch_size.
New member user_option_p.
(sparc_arch_table): Always include v9, v9a. New entry v9-64.
(init_default_arch): Check whether default arch is valid.
Set default_arch_size in addition to sparc_arch_size.
(OPTION_32,OPTION_64): Define.
(md_longopts): New entries for -32, -64.
(md_parse_option): Handle them.
(md_show_usage): Print them. Ensure init_default_arch called.
|
|
|
|
|
|
| |
(som_bfd_ar_write_symbol_stuff): New parameter elength. All callers
changed. Use passed in elength to determine size of the extended
name table instead of computing it again.
|
| |
|
|
|
|
|
| |
settings when setting IMAGE_SCN_MEM_READ. From Jim Wilson
<wilson@cygnus.com>.
|
|
|
|
| |
need) of sign extending results.
|
|
|
|
| |
Ensure all references to MIPS registers use same type.
|
|
|
|
| |
'/' in the extended name table.
|
|
|
|
|
| |
Fix flags (Carry, oVerflow) for negate and subtract.
Add ALU*_RESULT macros for accessing final result of ALU op.
|
|
|
|
|
|
|
|
| |
write_object_file.
(write_object_file): Some code moves into subsegs_finish.
* write.c (subsegs_finish): Declare.
* as.c (main): Call subsegs_finish.
Fixes last frag when generating a listing for a file with an error.
|
|
|
|
|
| |
demand_copy_string.
PR 13566.
|
| |
|
| |
|
|
|
|
|
| |
since we need to be able to export different versions of the same
symbol.
|
|
|
|
| |
symbols, check globals list before matching on locals.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|