summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * mdebugread.c (psymtab_to_symtab_1): Handle new live range stabsJeff Law1997-10-225-149/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* sanitize law's 15 jul r5900 changeKen Raeburn1997-10-223-75/+80
|
* * config/tc-sh.c (sh_small): New variable.Ian Lance Taylor1997-10-221-0/+10
| | | | | | | | | | | | (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-sh.c (coff_small_object_p): New static function.Ian Lance Taylor1997-10-224-16/+39
| | | | | | | | | | | | | | | | | | | (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.
* More comment fixes to make the code clearer.Jeff Law1997-10-221-1/+6
|
* * dbxread.c: Fix various violations of the GNU coding andJeff Law1997-10-222-23/+65
| | | | | | formatting standards. Update/add comments to make code clearer. (process_later): Use xrealloc instead of realloc.
* Minor comment fix.Jeff Law1997-10-221-2/+1
|
* * symtab.c: Include inferior.h.Jeff Law1997-10-222-2/+5
| | | | Brought over from r5900 branch.
* * config/tc-mips.c (macro): Correct handling of constant in M_LI_DIan Lance Taylor1997-10-222-7/+31
| | | | case in little endian mode.
* * scripttempl/pe.sc: Put .eh_frame in .rdata.Ian Lance Taylor1997-10-221-0/+4
|
* Add LMA_P and DO_WRITE arguments to sim/common/sim-load.c:sim_load_file().Andrew Cagney1997-10-2210-14/+114
| | | | | Update all simulators. Clarify behavour of sim_load in remote-sim.h
* * nrun.c (main): Exit if bfd_openr fails.Doug Evans1997-10-221-0/+1
| | | | Call bfd_check_format after bfd_openr.
* * nrun.c (main): Remove useless test of name != NULL.Doug Evans1997-10-222-3/+20
|
* * ch-exp.c: Rename FIELD_NAME to DOT_FIELD_NAME (to avoid conflict).Per Bothner1997-10-212-5/+9
|
* * config/tc-sparc.c (md_apply_fix3, cases ..._H44, ..._HIX22): LeaveDoug Evans1997-10-212-7/+5
| | | | overflow signalling to linker.
* * simops.c: Correctly handle register restores for "ret" and "retf"Jeff Law1997-10-212-66/+71
| | | | | instructions. pr13306 related stuff.
* Use SIM*_OVERFLOW_RESULT defined in sim-alu.hAndrew Cagney1997-10-212-2/+7
|
* Pacify GCC -WallAndrew Cagney1997-10-211-0/+6
|
* Output pc profile statistics once gathered.Andrew Cagney1997-10-212-9/+5
|
* Delete profile support from MIPS simulator, use sim/common/sim-profileAndrew Cagney1997-10-215-225/+46
| | | | | | module instead. Generate a "gmon.out" (gprof) when profiling the target PC. Add target PC profiling option --profile-pc-granularity (bucket size)
* * configure.in (sparc64): Set arch to v9-64.Doug Evans1997-10-203-3/+5
| | | | * configure: Regenerated.
* Various fixes for openvms/alpha.Ian Lance Taylor1997-10-203-3/+16
|
* Mon Oct 20 15:31:43 1997 Klaus K"ampf <kkaempf@progis.de>Ian Lance Taylor1997-10-201-0/+4
| | | | * configure.com (HAVE_SBRK): Undefine.
* Mon Oct 20 15:28:49 1997 Klaus K"ampf <kkaempf@progis.de>Ian Lance Taylor1997-10-202-9/+27
| | | | * makefile.vms: Fix to work with DEC C.
* various evax patchesIan Lance Taylor1997-10-208-39/+215
|
* Mon Oct 20 15:01:27 1997 Klaus K"ampf <kkaempf@progis.de>Ian Lance Taylor1997-10-202-7/+22
| | | | * evax-egsd.c: make section flags dec c compatible
* Mon Oct 20 14:54:06 1997 Klaus K"ampf <kkaempf@progis.de>Ian Lance Taylor1997-10-201-0/+4
| | | | * config/obj-evax.c: support .weak pseudo-op
* * ld-srec/sr3.cc: Add definitions for terminate, __terminate, andIan Lance Taylor1997-10-202-6/+37
| | | | __throw, since the current g++ expects them to be defined.
* * tc-sparc.c (default_arch_size): New static local.Doug Evans1997-10-202-21/+91
| | | | | | | | | | | | (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.c (normalize): Delete function.Jeff Law1997-10-201-0/+7
| | | | | | (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.
* fix ChangeLog entryIan Lance Taylor1997-10-201-4/+3
|
* * peicode.h (coff_swap_scnhdr_out): Don't clobber other flagIan Lance Taylor1997-10-201-0/+6
| | | | | settings when setting IMAGE_SCN_MEM_READ. From Jim Wilson <wilson@cygnus.com>.
* Have single bit macros return an unsigned result. Avoids risk (andAndrew Cagney1997-10-202-16/+33
| | | | need) of sign extending results.
* Make mips registers of type unsigned_word.Andrew Cagney1997-10-203-3/+14
| | | | Ensure all references to MIPS registers use same type.
* * som.c (som_bfd_ar_write_symbol_stuff): Account for trailingJeff Law1997-10-202-68/+94
| | | | '/' in the extended name table.
* Add 8 bit arithmetic to sim-alu.Andrew Cagney1997-10-203-2/+15
| | | | | Fix flags (Carry, oVerflow) for negate and subtract. Add ALU*_RESULT macros for accessing final result of ALU op.
* * write.c (subsegs_finish): New function, broken out ofIan Lance Taylor1997-10-193-98/+217
| | | | | | | | 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.
* * read.c (s_include): Check for error return fromIan Lance Taylor1997-10-191-0/+5
| | | | | demand_copy_string. PR 13566.
* * infcmd.c: Improve grammar of "set args" help.Stan Shebs1997-10-171-0/+4
|
* opcodes/mips-opc.c (bnezl,beqzl): Mark these as also tx39.Gavin Romig-Koch1997-10-172-2/+6
|
* * ldlang.c (lang_register_vers_node): Only check globals<=>locals,Richard Henderson1997-10-172-23/+41
| | | | | since we need to be able to export different versions of the same symbol.
* * elflink.h (elf_link_assign_sym_version): For explicitly versionedRichard Henderson1997-10-172-16/+31
| | | | symbols, check globals list before matching on locals.
* Preliminary tests for sim-alu module.Andrew Cagney1997-10-173-0/+189
|
* Make decl of sds_load staticMichael Meissner1997-10-162-1/+5
|
* opcodes/mips-opc.c: Note that 'jalx' is (probably incorrectly) marked I1.Gavin Romig-Koch1997-10-162-1/+7
|
* fix typoMichael Meissner1997-10-161-1/+1
|
* Fix mangled patchMichael Meissner1997-10-162-12/+7
|
* Move register definitions and macros out of interp.c and into sim-main.hAndrew Cagney1997-10-164-274/+362
|
* Checkpoint IGEN version of MIPS simulator.Andrew Cagney1997-10-161-248/+218
|
* Rename generated file engine.c to oengine.c.Andrew Cagney1997-10-163-6/+13
|
OpenPOWER on IntegriCloud