OSDN Git Service
eweddington [Wed, 25 Jun 2008 16:19:10 +0000 (16:19 +0000)]
/gas:
2008-06-24 Eric B. Weddington <eric.weddington@atmel.com>
Add support for ATtiny13A.
* config/tc-avr.c (mcu_types): Add attiny13a.
* doc/c-avr.texi: Likewise.
jkratoch [Wed, 25 Jun 2008 15:52:15 +0000 (15:52 +0000)]
* lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
jkratoch [Wed, 25 Jun 2008 15:49:20 +0000 (15:49 +0000)]
Fix a memory leak found by Hui Zhu <teawater@gmail.com>.
* c-exp.y (parse_number): Move the S and SAVED_CHAR initialization
after the DECFLOAT detection to fix a memory leak. Remove the
redundant NUM initialization. Protect the DECFLOAT detection memory
access before the P block. Restore the P memory content for the
DECFLOAT detection.
drow [Wed, 25 Jun 2008 15:21:21 +0000 (15:21 +0000)]
Revert accidental commit.
vprus [Wed, 25 Jun 2008 15:15:41 +0000 (15:15 +0000)]
Kill the return value for all MI command functions.
* mi/mi-cmds.h (enum mi_cmd_result): Remove.
(mi_cmd_argv_ftype): Change return type to void.
* mi/mi-main.c: Adjust all function that implement
MI commands to return nothing.
(struct captured_mi_execute_command_actions):
Remove the rc field.
(mi_cmd_execute): Return nothing.
(mi_execute_async_cli_command): Return nothing.
(mi_cmd_exec_interrupt): Don't print ^done here.
(mi_cmd_target_select): Don't print ^connected here.
(captured_mi_execute_command): Don't check for MI_CMD_DONE.
Special-case -target-select and output ^connected, not ^done.
* mi/mi-cmd-break.c: Adjust.
* mi/mi-cmd-disas.c: Adjust.
* mi/mi-cmd-env.c: Adjust.
* mi/mi-cmd-file.c: Adjust.
* mi/mi-cmd-stack.c: Adjust.
* mi/mi-cmd-target.c: Adjust.
* mi/mi-cmd-var.c: Adjust.
* mi/mi-interp.c: Adjust.
* mi/mi-symbol-cmds.c: Adjust.
vprus [Wed, 25 Jun 2008 14:32:32 +0000 (14:32 +0000)]
Emit ^running via observer.
* mi/mi-interp.c (mi_cmd_interpreter_exec): Do no print
^running here.
(mi_on_resume): Print ^running if not previously output.
* mi/mi-main.c (running_result_record_printed): New.
(captured_mi_execute_command): Reset
running_result_record_printed. Use running_result_record_printed
to decide if we should skip ^done.
(mi_execute_async_cli_command): Don't print ^running here.
* mi/mi-main.h (current_token, running_result_record_printed):
Declare.
drow [Wed, 25 Jun 2008 14:28:46 +0000 (14:28 +0000)]
* elf32-arm.c (STUB_ENTRY_NAME): Define.
(arm_thumb_thumb_long_branch_stub): Use bx instead of b.n.
(arm_pic_long_branch_stub): Mention R_ARM_REL32 instead of
R_ARM_ABS32.
(struct elf32_arm_stub_hash_entry): Add output_name.
(arm_build_one_stub): Move offsets into the offset argument
of _bfd_final_link_relocate. Correct offset for
arm_thumb_arm_v4t_stub_long_branch.
(elf32_arm_size_stubs): Set stub_entry->output_name.
(elf32_arm_ouput_plt_map_sym): Rename to elf32_arm_output_map_sym.
Update all callers.
(elf32_arm_output_stub_sym): New.
(arm_map_one_stub): Correct formatting. Use elf32_arm_output_stub_sym.
* ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm.d,
ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
ld-arm/thumb2-bl-as-thumb1-bad.d, ld-arm/thumb2-bl-bad.d: Update for
stub symbols and stub corrections.
hp [Wed, 25 Jun 2008 01:45:01 +0000 (01:45 +0000)]
Fix strict-aliasing issues with _strtod_r and Storeinc.
* libc/stdlib/strtod.c (_strtod_r): Change local variables aadj,
rv, rv0 from double to type U. Use accessor macros dval, dword0
and dword1 for all accesses except for the ULtod call, where rv.i
replaces the pointer cast.
* libc/stdlib/mprec.h (U): Rename member L to i for easier re-use
of access macros. Tweak comment.
Remove #ifdef'd YES_ALIAS code.
(dword0, dword1, dval): Define in terms of uncast union member
access. Ditto for _DOUBLE_IS_32BITS variants.
(Storeinc): Replace aliasing-flawed microoptimized definition with
alternative suggested in comment. Remove now stale comment.
amodra [Wed, 25 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Wed, 25 Jun 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
msnyder [Tue, 24 Jun 2008 19:30:16 +0000 (19:30 +0000)]
2008-06-24 Michael Snyder <msnyder@specifix.com>
* infrun.c (_initialize_infrun): White space and typo fix.
corinna [Tue, 24 Jun 2008 13:13:44 +0000 (13:13 +0000)]
* net.cc (cygwin_bindresvport_sa): Fix usage of last_used_bindresvport.
csilvers [Tue, 24 Jun 2008 06:14:58 +0000 (06:14 +0000)]
* version.cc (version_string): Bump to 1.7
dj [Tue, 24 Jun 2008 03:01:29 +0000 (03:01 +0000)]
merge from gcc
cgf [Tue, 24 Jun 2008 02:33:14 +0000 (02:33 +0000)]
* win32-nat.c (safe_symbol_file_add_stub): Remove unused variable.
(do_initial_win32_stuff): Fix problem with inability to set breakpoints when
first loading DLL with "dll" command.
amodra [Tue, 24 Jun 2008 01:49:34 +0000 (01:49 +0000)]
* write.c (relax_segment <rs_org>): Include current stretch
value when calculating whether .org is backwards.
gdbadmin [Tue, 24 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 24 Jun 2008 00:00:07 +0000 (00:00 +0000)]
daily update
muller [Mon, 23 Jun 2008 06:54:36 +0000 (06:54 +0000)]
* fix wrong entry dates
gdbadmin [Mon, 23 Jun 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sun, 22 Jun 2008 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
corinna [Sat, 21 Jun 2008 20:24:44 +0000 (20:24 +0000)]
* include/limits.h (PATH_MAX): Add comment.
* include/cygwin/config.h (__FILENAME_MAX__): Define as 4096. Add
comment.
corinna [Sat, 21 Jun 2008 18:48:44 +0000 (18:48 +0000)]
* libc/include/machine/setjmp.h (_longjmp): Define as function on
Cygwin.
(_setjmp): Ditto.
gdbadmin [Sat, 21 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
chaoyingfu [Fri, 20 Jun 2008 18:34:00 +0000 (18:34 +0000)]
* gas/mips/e32-rel2.d: Add -march=mips1 for as.
carlos [Fri, 20 Jun 2008 16:01:42 +0000 (16:01 +0000)]
gdb/gdbserver/
2008-06-20 Carlos O'Donell <carlos@codesourcery.com>
* server.c (gdbserver_usage): Mention --version.
muller [Fri, 20 Jun 2008 06:51:34 +0000 (06:51 +0000)]
* gnu-nat.c (proc_string): Use capital T for "Thread".
dannysmith [Fri, 20 Jun 2008 03:19:15 +0000 (03:19 +0000)]
Committed as obvious.
* lib/ddk/hal.def (HalTranslateBusAddress): Correct suffix.
* lib/ddk/ntoskrnl.def (MmAllocateContiguousMemory): Correct suffix.
Bug reported by Brian Hawley.
cgf [Fri, 20 Jun 2008 01:46:34 +0000 (01:46 +0000)]
* faq-using.xml: Add more words about multiple cygwins.
gdbadmin [Fri, 20 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
corinna [Thu, 19 Jun 2008 19:50:47 +0000 (19:50 +0000)]
* fhandler_tty.cc (fhandler_pty_master::setup): Fix pipe inheritance.
schwab [Thu, 19 Jun 2008 16:30:29 +0000 (16:30 +0000)]
* basic_blocks.c: Always include "gprof.h" first.
* cg_arcs.c: Likewise.
* cg_dfn.c: Likewise.
* cg_print.c: Likewise.
* corefile.c: Likewise.
* gprof.c: Likewise.
* hist.c: Likewise.
* search_list.c: Likewise.
* sym_ids.c: Likewise.
* utils.c: Likewise.
amodra [Thu, 19 Jun 2008 16:16:58 +0000 (16:16 +0000)]
* elf32-spu.c (needs_ovl_stub): Correctly return nonovl_stub for
non-branch insns.
amodra [Thu, 19 Jun 2008 16:15:17 +0000 (16:15 +0000)]
update
amodra [Thu, 19 Jun 2008 16:14:51 +0000 (16:14 +0000)]
* emultempl/spuelf.em (gld${EMULATION_NAME}_finish): Make "can not
build overlay stubs" a fatal error.
amodra [Thu, 19 Jun 2008 16:14:15 +0000 (16:14 +0000)]
* elf32-spu.c (build_stub): Allow wraparound on stub branches.
(allocate_spuear_stubs, build_spuear_stubs): Return value from
count_stub/build_stub.
(spu_elf_build_stubs): Correct location of stub reloc error message.
ericb [Thu, 19 Jun 2008 15:17:56 +0000 (15:17 +0000)]
2008-06-19 Eric Blake <ebb9@byu.net>
Adjust strsignal to POSIX 200x prototype.
* strsignal.c (strsignal): Remove const.
muller [Thu, 19 Jun 2008 06:36:45 +0000 (06:36 +0000)]
* win32-nat.c (win32_pid_to_str): Use capital T for "Thread".
cgf [Thu, 19 Jun 2008 00:02:12 +0000 (00:02 +0000)]
* strsig.cc (strsignal): Return non-const buffer to allow building with recent
newlib change.
gdbadmin [Thu, 19 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 19 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update
ian [Wed, 18 Jun 2008 23:20:43 +0000 (23:20 +0000)]
* src-release (BINUTILS_SUPPORT_DIRS): Remove mkdep and depcomp.
csilvers [Wed, 18 Jun 2008 22:32:37 +0000 (22:32 +0000)]
2008-06-18 Craig Silverstein <csilvers@google.com>
* powerpc.cc (Powerpc_relocate_functions::addr16_ha): cast
constant 0xFFFF to type Valtype.
(Powerpc_relocate_functions::rel16_ha): Likewise.
brobecke [Wed, 18 Jun 2008 21:30:50 +0000 (21:30 +0000)]
* solib-osf.c (osf_solib_create_inferior_hook): Do nothing if
the target cannot run.
brobecke [Wed, 18 Jun 2008 21:26:07 +0000 (21:26 +0000)]
* solib-osf.c (osf_solib_create_inferior_hook): Do nothing if
we're attaching to a running process.
ian [Wed, 18 Jun 2008 20:06:36 +0000 (20:06 +0000)]
2008-06-18 Ian Lance Taylor <iant@google.com>
* src-release (BINUTILS_SUPPORT_DIRS): Add depcomp.
ericb [Wed, 18 Jun 2008 15:27:41 +0000 (15:27 +0000)]
Per Posix, strsignal returns non-const char*.
* libc/include/string.h (strsignal): Fix return type.
ericb [Wed, 18 Jun 2008 15:27:27 +0000 (15:27 +0000)]
Per Posix, strsignal returns non-const char*.
* libc/include/string.h (strsignal): Fix return type.
swami [Wed, 18 Jun 2008 11:12:54 +0000 (11:12 +0000)]
elf32-cr16.c (ELF_MACHINE_ALT1): Define to EM_CR16_OLD.
swami [Wed, 18 Jun 2008 11:08:19 +0000 (11:08 +0000)]
elf32-cr16.c (ELF_MACHINE_ALT1): Define to EM_CR16_OLD.
swami [Wed, 18 Jun 2008 11:04:29 +0000 (11:04 +0000)]
common.h (EM_CR16): Correct value.
(EM_CR16): Rename to EM_CR16_OLD.
swami [Wed, 18 Jun 2008 11:03:03 +0000 (11:03 +0000)]
common.h (EM_CR16): Correct value.
(EM_CR16): Rename to EM_CR16_OLD.
swami [Wed, 18 Jun 2008 11:00:49 +0000 (11:00 +0000)]
Updated the readelf with Add EM_CR16_OLD.
swami [Wed, 18 Jun 2008 10:49:50 +0000 (10:49 +0000)]
(guess_is_rela): Add EM_CR16_OLD.
(dump_relocations): Likewise.
(get_machine_name): Likewise.
(is_32bit_abs_reloc): Likewise.
muller [Wed, 18 Jun 2008 06:27:34 +0000 (06:27 +0000)]
* win32-nat.c (handle_load_dll): Give dll name and load address
if debug_events is on.
(handle_unload_dll): Likewise.
ian [Wed, 18 Jun 2008 04:39:41 +0000 (04:39 +0000)]
* output.h (Output_section::Input_section): Initialize p2align_ to
zero for Output_section_data constructors.
(Output_section::Input_section::addralign): If not an input
section, return the alignment of the Output_section_data.
* testsuite/copy_test.cc: New file.
* testsuite/copy_test_1.cc: New file.
* testsuite/copy_test_2.cc: New file.
* testsuite/Makefile.am (check_PROGRAMS): Add copy_test.
(copy_test_SOURCES, copy_test_DEPENDENCIES): New variables.
(copy_test_LDFLAGS, copy_test_LDADD): New variables.
(copy_test_1_pic.o, copy_test_1.so): New targets.
(copy_test_2_pic.o, copy_test_2.so): New targets.
* testsuite/Makefile.in: Rebuild.
ian [Wed, 18 Jun 2008 04:15:52 +0000 (04:15 +0000)]
* script-sections.cc (Script_sections::place_orphan): Initialize
local variable exact.
dj [Wed, 18 Jun 2008 03:35:56 +0000 (03:35 +0000)]
merge from gcc
amodra [Wed, 18 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Wed, 18 Jun 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
rwild [Tue, 17 Jun 2008 23:14:39 +0000 (23:14 +0000)]
* configure: Regenerate.
config/
* override.m4: Use m4_version_prereq throughout.
(_AC_ARG_VAR_VALIDATE, AC_MSG_FAILURE): Backport from git
Autoconf: output pwd along with fatal errors, so the right
config.log file is hinted at more prominently.
(PARSE_ARGS): Push setting of ac_pwd in this diversion.
(_GCC_AUTOCONF_VERSION): New, define to 2.59 if not defined.
(_GCC_AUTOCONF_VERSION_CHECK): New macro, require use of Autoconf
version _GCC_AUTOCONF_VERSION throughout the tree.
(m4_wrap): New override, fix for Posix semantics of m4wrap.
binutils/
* configure: Regenerate.
opcodes/
* configure: Regenerate.
bfd/
* configure: Regenerate.
gas/
* configure: Regenerate.
gprof/
* configure: Regenerate.
ld/
* config.in: Regenerate.
* configure: Regenerate.
corinna [Tue, 17 Jun 2008 18:54:16 +0000 (18:54 +0000)]
* sec_auth.cc (DsGetDcNameA): Drop declaration.
(DS_FORCE_REDISCOVERY): Drop definition.
corinna [Tue, 17 Jun 2008 18:53:20 +0000 (18:53 +0000)]
* include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY,
DS_DIRECTORY_SERVICE_REQUIRED, DS_DIRECTORY_SERVICE_PREFERRED,
DS_GC_SERVER_REQUIRED, DS_PDC_REQUIRED, DS_BACKGROUND_ONLY,
DS_IP_REQUIRED, DS_KDC_REQUIRED, DS_TIMESERV_REQUIRED,
DS_WRITABLE_REQUIRED, DS_GOOD_TIMESERV_PREFERRED, DS_AVOID_SELF,
DS_ONLY_LDAP_NEEDED, DS_IS_FLAT_NAME, DS_IS_DNS_NAME,
DS_RETURN_DNS_NAME, DS_RETURN_FLAT_NAME): Define.
(DsGetDcNameW, DsGetDcNameA): Declare.
(DsGetDcName): Define.
* lib/netapi32.def (DsGetDcNameA, DsGetDcNameW): Export.
brolley [Tue, 17 Jun 2008 18:11:51 +0000 (18:11 +0000)]
2008-06-17 Dave Brolley <brolley@redhat.com>
* mainDynamic.cxx (usage): Document --reversible.
(try_add_memory): Call sess->add_memory.
(option_num): add opt_reversible.
(long_options): Add "reversible".
(main): Handle opt_reversible.
* commonCfg.h (set_reversible): New method of SessionCfg.
(add_memory): Likewise.
(reversible_p): New member of SessionCfg.
(memory): Likewise.
* commonCfg.cxx (CpuCfg): Establish sim-sched relation.
(SessionCfg): Initialize reversible_p.
(SessionCfg::write_load): Set up all memory regions as reversible,
if requested.
(BoardCfg::write_config): Set up the cpu to be reversible, if
requested.
brolley [Tue, 17 Jun 2008 18:11:01 +0000 (18:11 +0000)]
2008-06-17 Dave Brolley <brolley@redhat.com>
* sidmiscutil.h (change_log): New utility class.
* sidcpuutil.h (basic_cpu): Now inherits from reversible_component.
(step_pin_handler): Parameter now named 'tick'. Save the current
tick. Handle exec_direction == "backward". Initialize change logging,
if reversible. Finish change logging, if reversible.
(step_backward): New method of basic_cpu.
(reset_pin_handler): Terminte the current change log, if any.
Set exec_direction to "forward".
(change_log,change_log_begin,change_log_end,change_log_boundaries)
(change_string,exec_direction,sim_sched,current_tick,last_tick): New
members of basic_cpu.
(init_change_logging,finish_change_logging,log_change)
(restore_state_to_time): New virtual methods of basic_cpu.
(basic_cpu): Initialize change_log, change_log_begin,
change_log_end, change_log_boundaries, last_tick, exec_direction,
and sim_sched. Add the exec-direction and sim-sched attributes.
* sidattrutil.h (reversible_component): New mix-in class.
brolley [Tue, 17 Jun 2008 18:10:29 +0000 (18:10 +0000)]
2008-06-17 Dave Brolley <brolley@redhat.com>
* compSched.cxx (deliver_regular): Drive rnext->when.
(deliver_irregular): Drive irnext->when.
(advancy_any): Check yield_step_loop_p.
(cancel_all): New method of generic_scheduler.
(time_set_pin): New member of scheduler_component.
(scheduler_component::set_time): Call set_now with 'then - 1'.
Call sched.cancel_all. Drive time_set_pin.
(scheduler_component_ctor_1): Add time-set pin.
brolley [Tue, 17 Jun 2008 18:09:26 +0000 (18:09 +0000)]
2008-06-17 Dave Brolley <brolley@redhat.com>
* generic.h: Remove 'using sidutil::no_relation_component'. Add
'using sidutil::fixed_relation_map_component'.
(generic_memory): New inherits from reversible_component and
fixed_relation_map_component. Now inherits virtually from
fixed_pin_map_component and fixed_attribute_map_component.
(sched): New member of generic_memory.
(change_log): Likewise.
(record_update): New method of generic_memory.
(restore_state_to_time): Likewise.
(generic_read_write_bus::write_any): call record_update if this
memory is reversible.
* generic.cxx (generic_memory): Initialize sched and
change_log. Add sim-sched relation.
(record_update): New method of generic_memory.
(restore_state_to_time): Likewise.
brolley [Tue, 17 Jun 2008 18:08:51 +0000 (18:08 +0000)]
2008-06-17 Dave Brolley <brolley@redhat.com>
* gdbserv-target.h (set_exec_direction): New member of
gdbserv_target.
* gdbserv-state.c (gdbserv_data_packet): Initialize exec_direction.
Check for a 'b' prefix for the S, s, C, and c packets. Call
gdbserv->target->set_exec_direction.
* gdb.h (set_exec_direction): New function prototype.
* gdb.cxx (set_exec_direction_hook): New function.
(gdbsid_target_attach): Set gdbtarget->set_exec_direction.
(set_exec_direction): New function.
brolley [Tue, 17 Jun 2008 18:06:52 +0000 (18:06 +0000)]
2008-06-17 Dave Brolley <brolley@redhat.com>
* xstormy16.h (xstormy16_cpu_cgen): Now inherits from
cgen_bi_endian_cpu.
(h_pc_set_handler): New method of xstormy16_cpu_cgen.
(h_gr_set_handler,init_change_logging,finish_change_logging)
(log_pc_change,log_gr_change,restore_change) Likewise.
(PC_UNCHANGED,PC_RESET,gr_changed,pc_changed,old_gr,old_h_pc):
New members of xstormy16_cpu_cgen.
(xstormy16_cpu): Now inherits only from xstormy16_cpu_cgen.
* xstormy16.cxx (init_change_logging): New method of
xstormy16_cpu_cgen.
(finish_change_logging,log_pc_change,log_gr_change,restore_change):
Likewise.
* xstormy16-cpu.h: Regenerated.
brolley [Tue, 17 Jun 2008 18:04:41 +0000 (18:04 +0000)]
2008-06-17 Dave Brolley <brolley@redhat.com>
* cpu/xstormy16.cpu (h-pc): Add a set handler.
(h-gr): Likewise.
jjohnstn [Tue, 17 Jun 2008 17:28:19 +0000 (17:28 +0000)]
2008-06-17 Ken Werner <ken.werner@de.ibm.com>
* libc/machine/spu/sys/linux_syscalls.h: New file to add Linux syscall
support.
jjohnstn [Tue, 17 Jun 2008 17:26:54 +0000 (17:26 +0000)]
2008-06-17 Ken Werner <ken.werner@de.ibm.com>
* spu/Makefile.in: Add new file.
* spu/linux_syscalls.c: New file to add Linux syscall support.
nickc [Tue, 17 Jun 2008 16:01:28 +0000 (16:01 +0000)]
* app.c (do_scrub_chars): Do not UNGET an EOF value.
* ti.h (GET_SCNHDR_NLNNO): Provide an alternative version of this
macro which does not trigger an array bounds warning in gcc.
(PUT_SCNHDR_NLNNO): Likewise.
(GET_SCNHDR_FLAGS): Likewise.
(PUT_SCNHDR_FLAGS): Likewise.
(GET_SCNHDR_PAGE): Likewise.
(PUT_SCNHDR_PAGE): Likewise.
cgf [Tue, 17 Jun 2008 15:38:17 +0000 (15:38 +0000)]
* spawn.cc (spawn_guts): Reinstate call to fhandler_console::need_invisible
since it is required to prevent console flashing.
corinna [Tue, 17 Jun 2008 10:05:28 +0000 (10:05 +0000)]
* include/resolv.h (_getshort): Drop declaration.
(_getlong): Ditto.
dj [Tue, 17 Jun 2008 00:34:37 +0000 (00:34 +0000)]
* m32c.opc (BRK, GDBBRK): Remove debug logic.
* main.c (main): Add option to set raw console.
* mem.h (m32c_use_raw_console): Declare.
* mem.c (m32c_sim_restore_console): Only restore console if it's
been previously set.
(m32c_use_raw_console): Define.
(mem_get_byte): Set raw console if m32c_use_raw_console is set.
gdbadmin [Tue, 17 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 17 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update
rwild [Mon, 16 Jun 2008 21:38:13 +0000 (21:38 +0000)]
* configure.ac: Set TOPLEVEL_CONFIGURE_ARGUMENTS early, when
"$@" is still intact with both Autoconf 2.59 and 2.62.
* configure: Regenerate.
rwild [Mon, 16 Jun 2008 21:30:58 +0000 (21:30 +0000)]
* Makefile.tpl: Fix comment errors.
* Makefile.in: Regenerate.
jjohnstn [Mon, 16 Jun 2008 18:54:17 +0000 (18:54 +0000)]
2008-06-16 Ken Werner <ken.werner@de.ibm.com>
* libc/machine/spu/sys/dirent.h: Add extern "C" specifier if C++.
* libc/machine/spu/sys/sched.h: Likewise.
* libc/machine/spu/sys/syscall.h: Likewise.
jjohnstn [Mon, 16 Jun 2008 18:51:09 +0000 (18:51 +0000)]
2008-06-16 Ken Werner <ken.werner@de.ibm.com>
* libc/machine/spu/mk_syscalls: Provide .type and .size directives
in generated assembler files.
* libc/machine/spu/fprintf.S: Regenerate.
* libc/machine/spu/fscanf.S: Regenerate.
* libc/machine/spu/printf.S: Regenerate.
* libc/machine/spu/scanf.S: Regenerate.
* libc/machine/spu/snprintf.S: Regenerate.
* libc/machine/spu/sprintf.S: Regenerate.
* libc/machine/spu/sscanf.S: Regenerate.
* libc/machine/spu/stack_reg_va.S (__stack_reg_va): Provide .type
and .size directives.
* libc/machine/spu/setjmp.S (setjmp): Likewise.
(longjmp): Likewise.
jjohnstn [Mon, 16 Jun 2008 18:42:39 +0000 (18:42 +0000)]
2008-06-16 Corrin Meyer <cjmeyer@gmail.com>
* m68k/cf-crt1.c[__mcf_family_m1qe]: Don't access CACR.
dj [Mon, 16 Jun 2008 18:15:47 +0000 (18:15 +0000)]
merge from gcc
amodra [Mon, 16 Jun 2008 16:16:30 +0000 (16:16 +0000)]
bfd/
* elf32-spu.c (struct spu_link_hash_table): Add extra_stack_space.
(spu_elf_check_vma): Add extra_stack_space param, copy to htab.
(spu_elf_auto_overlay): Use it.
(RECURSE_UNMARK): Define as 0.
(unmark_overlay_section): Heed RECURSE_UNMARK.
* elf32-spu.h (spu_elf_check_vma): Update prototype.
ld/
* emultempl/spuelf.em (extra_stack_space): New variable.
(gld${EMULATION_NAME}_finish): Pass it to spu_elf_check_vma.
(PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS,
PARSE_AND_LIST_ARGS_CASES): Handle --extra-stack-space.
* emultempl/spu_ovl.S: Mask interrupts during dma and update of
overlay manager structures.
* emultempl/spu_ovl.o: Regenerate.
hp [Mon, 16 Jun 2008 15:10:13 +0000 (15:10 +0000)]
* ld.texinfo (@node MMIX): For the __.MMIX.start. prefix, only
mention it as being special for global symbols.
hp [Mon, 16 Jun 2008 15:07:01 +0000 (15:07 +0000)]
PR gas/6607
* ld-mmix/loc10.d, ld-mmix/loc10.s, ld-mmix/loc10m.d, ld-mmix/loc8.d,
ld-mmix/loc8.s, ld-mmix/loc8m.d, ld-mmix/loc9.d, ld-mmix/loc9.s,
ld-mmix/loc9m.d: New tests.
hp [Mon, 16 Jun 2008 15:05:55 +0000 (15:05 +0000)]
PR gas/6607
* gas/mmix/err-loc-10.s, gas/mmix/err-loc-9.s, gas/mmix/loc-6.d,
gas/mmix/loc-6.s, gas/mmix/loc-7.d, gas/mmix/loc-7.s: New tests.
hp [Mon, 16 Jun 2008 15:04:41 +0000 (15:04 +0000)]
PR gas/6607
* config/tc-mmix.c (s_loc): Assume "negative" addresses belong to
text_section. Do the "stepping backwards" test for text_section
using unsigned operands.
amodra [Mon, 16 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 16 Jun 2008 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
dj [Sun, 15 Jun 2008 18:33:29 +0000 (18:33 +0000)]
merge from gcc
gdbadmin [Sun, 15 Jun 2008 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 15 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update
dannysmith [Sat, 14 Jun 2008 09:13:37 +0000 (09:13 +0000)]
Committed as obvious.
[mingw-Bugs-
1801641]
* include/wchar.h (_wfdopen): Const-ify second arg.
* include/stdio.h (_wfdopen): Likewise.
Thanks to <tdragon at users dot sourceforge net>
gdbadmin [Sat, 14 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 14 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update
vprus [Fri, 13 Jun 2008 20:19:18 +0000 (20:19 +0000)]
Don't suppress *running when doing finish.
* infcall.c (call_function_by_hand): Set both
suppress_resume_observer and suppress_stop_observer.
* infcmd.c (suppress_run_stop_observers): Split into...
(suppress_resume_observer, suppress_stop_observer): ...those.
(finish_command_continuation): Clear suppress_stop_observer.
(finish_command): Set suppress_stop_observer.
* inferior.h (suppress_run_stop_observers): Split into...
(suppress_resume_observer, suppress_stop_observer): ...those.
* infrun.c (normal_stop): Check for suppress_stop_observer.
* thread.c (set_running): Check for suppress_resume_observer.
bergner [Fri, 13 Jun 2008 20:15:59 +0000 (20:15 +0000)]
include/opcode/
* ppc.h (ppc_cpu_t): New typedef.
(struct powerpc_opcode <flags>): Use it.
(struct powerpc_operand <insert, extract>): Likewise.
(struct powerpc_macro <flags>): Likewise.
gas/
* config/tc-ppc.c (ppc_cpu): Use ppc_cpu_t typedef.
(ppc_insert_operand): Likewise.
(ppc_machine): Likewise.
* config/tc-ppc.h: #include "opcode/ppc.h"
(struct _ppc_fix_extra <ppc_cpu>): Use ppc_cpu_t typedef.
(ppc_cpu): Update extern decl.
opcodes/
* ppc-dis.c (print_insn_powerpc): Update prototye to use new
ppc_cpu_t typedef.
(struct dis_private): New.
(POWERPC_DIALECT): New define.
(powerpc_dialect): Renamed to...
(powerpc_init_dialect): This. Update to use ppc_cpu_t and
struct dis_private.
(print_insn_big_powerpc): Update for using structure in
info->private_data.
(print_insn_little_powerpc): Likewise.
(operand_value_powerpc): Change type of dialect param to ppc_cpu_t.
(skip_optional_operands): Likewise.
(print_insn_powerpc): Likewise. Remove initialization of dialect.
* ppc-opc.c (extract_bat, extract_bba, extract_bdm, extract_bdp,
extract_bo, extract_boe, extract_fxm, extract_mb6, extract_mbe,
extract_nb, extract_nsi, extract_rbs, extract_sh6, extract_spr,
extract_sprg, extract_tbr insert_bat, insert_bba, insert_bdm,
insert_bdp, insert_bo, insert_boe, insert_fxm, insert_mb6, insert_mbe,
insert_nsi, insert_ral, insert_ram, insert_raq, insert_ras, insert_rbs,
insert_sh6, insert_spr, insert_sprg, insert_tbr): Change the dialect
param to be of type ppc_cpu_t. Update prototype.
vprus [Fri, 13 Jun 2008 19:53:41 +0000 (19:53 +0000)]
Robustify mi-simplerun.
* gdb.mi/basics.c (main): Add a call to sleep.
* gdb.mi/mi-cli.exp: Adjust for change in line numbers.
* gdb.mi/mi2-cli.exp: Likewise.
* gdb.mi/mi-break.exp: Likewise.