OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
16 years ago * fix wrong entry dates
muller [Mon, 23 Jun 2008 06:54:36 +0000 (06:54 +0000)]
 * fix wrong entry dates

16 years ago*** empty log message ***
gdbadmin [Mon, 23 Jun 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
gdbadmin [Sun, 22 Jun 2008 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * include/limits.h (PATH_MAX): Add comment.
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.

16 years ago * libc/include/machine/setjmp.h (_longjmp): Define as function on
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.

16 years ago*** empty log message ***
gdbadmin [Sat, 21 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago* gas/mips/e32-rel2.d: Add -march=mips1 for as.
chaoyingfu [Fri, 20 Jun 2008 18:34:00 +0000 (18:34 +0000)]
* gas/mips/e32-rel2.d: Add -march=mips1 for as.

16 years agogdb/gdbserver/
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.

16 years ago * gnu-nat.c (proc_string): Use capital T for "Thread".
muller [Fri, 20 Jun 2008 06:51:34 +0000 (06:51 +0000)]
* gnu-nat.c (proc_string): Use capital T for "Thread".

16 years agoCommitted as obvious.
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.

16 years ago* faq-using.xml: Add more words about multiple cygwins.
cgf [Fri, 20 Jun 2008 01:46:34 +0000 (01:46 +0000)]
* faq-using.xml: Add more words about multiple cygwins.

16 years ago*** empty log message ***
gdbadmin [Fri, 20 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * fhandler_tty.cc (fhandler_pty_master::setup): Fix pipe inheritance.
corinna [Thu, 19 Jun 2008 19:50:47 +0000 (19:50 +0000)]
* fhandler_tty.cc (fhandler_pty_master::setup): Fix pipe inheritance.

16 years ago* basic_blocks.c: Always include "gprof.h" first.
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.

16 years ago * elf32-spu.c (needs_ovl_stub): Correctly return nonovl_stub for
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.

16 years agoupdate
amodra [Thu, 19 Jun 2008 16:15:17 +0000 (16:15 +0000)]
update

16 years ago * emultempl/spuelf.em (gld${EMULATION_NAME}_finish): Make "can not
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.

16 years ago * elf32-spu.c (build_stub): Allow wraparound on stub branches.
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.

16 years ago2008-06-19 Eric Blake <ebb9@byu.net>
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.

16 years ago * win32-nat.c (win32_pid_to_str): Use capital T for "Thread".
muller [Thu, 19 Jun 2008 06:36:45 +0000 (06:36 +0000)]
* win32-nat.c (win32_pid_to_str): Use capital T for "Thread".

16 years ago* strsig.cc (strsignal): Return non-const buffer to allow building with recent
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.

16 years ago*** empty log message ***
gdbadmin [Thu, 19 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
amodra [Thu, 19 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago * src-release (BINUTILS_SUPPORT_DIRS): Remove mkdep and depcomp.
ian [Wed, 18 Jun 2008 23:20:43 +0000 (23:20 +0000)]
* src-release (BINUTILS_SUPPORT_DIRS): Remove mkdep and depcomp.

16 years ago2008-06-18 Craig Silverstein <csilvers@google.com>
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.

16 years ago * solib-osf.c (osf_solib_create_inferior_hook): Do nothing if
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.

16 years ago * solib-osf.c (osf_solib_create_inferior_hook): Do nothing if
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.

16 years ago2008-06-18 Ian Lance Taylor <iant@google.com>
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.

16 years agoPer Posix, strsignal returns non-const char*.
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.

16 years agoPer Posix, strsignal returns non-const char*.
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.

16 years ago elf32-cr16.c (ELF_MACHINE_ALT1): Define to EM_CR16_OLD.
swami [Wed, 18 Jun 2008 11:12:54 +0000 (11:12 +0000)]
elf32-cr16.c (ELF_MACHINE_ALT1): Define to EM_CR16_OLD.

16 years ago 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.

16 years ago common.h (EM_CR16): Correct value.
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.

16 years ago common.h (EM_CR16): Correct value.
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.

16 years ago Updated the readelf with Add EM_CR16_OLD.
swami [Wed, 18 Jun 2008 11:00:49 +0000 (11:00 +0000)]
 Updated the readelf with Add EM_CR16_OLD.

16 years ago (guess_is_rela): 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.

16 years ago * win32-nat.c (handle_load_dll): Give dll name and load address
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.

16 years ago * output.h (Output_section::Input_section): Initialize p2align_ to
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.

16 years ago * script-sections.cc (Script_sections::place_orphan): Initialize
ian [Wed, 18 Jun 2008 04:15:52 +0000 (04:15 +0000)]
* script-sections.cc (Script_sections::place_orphan): Initialize
local variable exact.

16 years agomerge from gcc
dj [Wed, 18 Jun 2008 03:35:56 +0000 (03:35 +0000)]
merge from gcc

16 years agodaily update
amodra [Wed, 18 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Wed, 18 Jun 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * configure: Regenerate.
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.

16 years ago * sec_auth.cc (DsGetDcNameA): Drop declaration.
corinna [Tue, 17 Jun 2008 18:54:16 +0000 (18:54 +0000)]
* sec_auth.cc (DsGetDcNameA): Drop declaration.
(DS_FORCE_REDISCOVERY): Drop definition.

16 years ago * include/dsgetdc.h (DS_FORCE_REDISCOVERY, DS_FORCE_REDISCOVERY,
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.

16 years ago2008-06-17 Dave Brolley <brolley@redhat.com>
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.

16 years ago2008-06-17 Dave Brolley <brolley@redhat.com>
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.

16 years ago2008-06-17 Dave Brolley <brolley@redhat.com>
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.

16 years ago2008-06-17 Dave Brolley <brolley@redhat.com>
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.

16 years ago2008-06-17 Dave Brolley <brolley@redhat.com>
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.

16 years ago2008-06-17 Dave Brolley <brolley@redhat.com>
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.

16 years ago2008-06-17 Dave Brolley <brolley@redhat.com>
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.

16 years ago2008-06-17 Ken Werner <ken.werner@de.ibm.com>
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.

16 years ago2008-06-17 Ken Werner <ken.werner@de.ibm.com>
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.

16 years ago * app.c (do_scrub_chars): Do not UNGET an EOF value.
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.

16 years ago* spawn.cc (spawn_guts): Reinstate call to fhandler_console::need_invisible
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.

16 years ago * include/resolv.h (_getshort): Drop declaration.
corinna [Tue, 17 Jun 2008 10:05:28 +0000 (10:05 +0000)]
* include/resolv.h (_getshort): Drop declaration.
(_getlong): Ditto.

16 years ago* m32c.opc (BRK, GDBBRK): Remove debug logic.
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.

16 years ago*** empty log message ***
gdbadmin [Tue, 17 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
amodra [Tue, 17 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago * configure.ac: Set TOPLEVEL_CONFIGURE_ARGUMENTS early, when
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.

16 years ago * Makefile.tpl: Fix comment errors.
rwild [Mon, 16 Jun 2008 21:30:58 +0000 (21:30 +0000)]
* Makefile.tpl: Fix comment errors.
* Makefile.in: Regenerate.

16 years ago2008-06-16 Ken Werner <ken.werner@de.ibm.com>
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.

16 years ago2008-06-16 Ken Werner <ken.werner@de.ibm.com>
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.

16 years ago2008-06-16 Corrin Meyer <cjmeyer@gmail.com>
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.

16 years agomerge from gcc
dj [Mon, 16 Jun 2008 18:15:47 +0000 (18:15 +0000)]
merge from gcc

16 years agobfd/
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.

16 years ago * ld.texinfo (@node MMIX): For the __.MMIX.start. prefix, only
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.

16 years ago PR gas/6607
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.

16 years ago PR gas/6607
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.

16 years ago PR gas/6607
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.

16 years agodaily update
amodra [Mon, 16 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Mon, 16 Jun 2008 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

16 years agomerge from gcc
dj [Sun, 15 Jun 2008 18:33:29 +0000 (18:33 +0000)]
merge from gcc

16 years ago*** empty log message ***
gdbadmin [Sun, 15 Jun 2008 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
amodra [Sun, 15 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years agoCommitted as obvious.
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>

16 years ago*** empty log message ***
gdbadmin [Sat, 14 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
amodra [Sat, 14 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago Don't suppress *running when doing finish.
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.

16 years agoinclude/opcode/
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.

16 years ago Robustify mi-simplerun.
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.

16 years ago * powerpc.cc (Output_data_plt_powerpc::do_write): 8 + 4 = 0xC.
dje [Fri, 13 Jun 2008 17:15:52 +0000 (17:15 +0000)]
    * powerpc.cc (Output_data_plt_powerpc::do_write): 8 + 4 = 0xC.

16 years ago * mount.cc (mount_info::get_cygdrive_info): Fix usage of user and
corinna [Fri, 13 Jun 2008 15:22:58 +0000 (15:22 +0000)]
* mount.cc (mount_info::get_cygdrive_info): Fix usage of user and
system arguments.  Strip trailing slash from path for backward
compatibility.

16 years ago * configure.ac (arm*-*-linux-gnueabi): Don't disable building
jules [Fri, 13 Jun 2008 13:05:13 +0000 (13:05 +0000)]
* configure.ac (arm*-*-linux-gnueabi): Don't disable building
    of libobjc for ARM EABI Linux.
    * configure: Regenerate.

16 years agodaily update
amodra [Fri, 13 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Fri, 13 Jun 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * mips.h: Document new field descriptors +Q.
nickc [Thu, 12 Jun 2008 21:44:52 +0000 (21:44 +0000)]
    * mips.h: Document new field descriptors +Q.
        (OP_SH_SEQI, OP_MASK_SEQI): New bit mask and shift count for SEQI.

opcodes/

        * mips-dis.c (print_insn_args): Handle field descriptor +Q.
        * mips-opc.c (mips_builtin_opcodes): Add Octeon instructions seq,
        seqi, sne and snei.

gas/

        * config/tc-mips.c (validate_mips_insn): Handle field descriptor +Q.
        (mips_ip): Likewise.
        (macro_build): Likewise.
        (CPU_HAS_SEQ): New macro.
        (macro2) <M_SEQ_I, M_SNE_I>: Use it.  Emit seq/sne and seqi/snei.

gas/testsuite/

        * gas/mips/octeon.s, gas/mips/octeon.d: Add tests for seq* and sne*.
        * gas/mips/octeon-ill.s, gas/mips/octeon-ill.s: Add tests for seqi
        and snei.

16 years ago* common.h (EM_M32C_NEW): Rename to EM_M32C.
dj [Thu, 12 Jun 2008 19:49:47 +0000 (19:49 +0000)]
* common.h (EM_M32C_NEW): Rename to EM_M32C.
(EM_M32C): Rename to EM_M32C_OLD.

* elf32-m32c.c (ELF_MACHINE_ALT1): Define as EM_M32C_OLD.

* readelf.c (guess_is_rela): Add EM_M32C_OLD.
(dump_relocations): Likewise.
(process_section_headers): Likewise.
(is_32bit_abs_reloc): Likewise.
(is_16bit_abs_reloc): Likewise.

16 years ago2008-06-12 David S. Miller <davem@davemloft.net>
dje [Thu, 12 Jun 2008 17:07:33 +0000 (17:07 +0000)]
2008-06-12  David S. Miller  <davem@davemloft.net>
            David Edelsohn  <edelsohn@gnu.org>

        * configure.ac: Add powerpc*-*-* to gold supported targets.
        * configure: Regenerate.

16 years ago2008-06-12 David Edelsohn <edelsohn@gnu.org>
dje [Thu, 12 Jun 2008 17:02:17 +0000 (17:02 +0000)]
2008-06-12  David Edelsohn  <edelsohn@gnu.org>
            David S. Miller  <davem@davemloft.net>

        * powerpc.cc: New file.
        * Makefile.am (TARGETSOURCES): Add powerpc.cc
        (ALL_TARGETOBJS): Add powerpc.$(OBJEXT)
        * configure.tgt: Add entries for powerpc-* and powerpc64-*.
        * Makefile.in: Rebuild.

16 years ago2008-06-12 David S. Miller <davem@davemloft.net>
dje [Thu, 12 Jun 2008 16:58:40 +0000 (16:58 +0000)]
2008-06-12  David S. Miller  <davem@davemloft.net>

        * powerpc.h: New file.
        * elfcpp.h (SHT_ORDERED): New enum constant.
        (DT_PPC_GOT, DT_PPC64_GLINK, DT_PPC64_OPD, DT_PPC64_OPDSZ): Same.

16 years agoinclude/opcode/
nickc [Thu, 12 Jun 2008 16:14:50 +0000 (16:14 +0000)]
include/opcode/

        * mips.h: Document new field descriptors +x, +X, +p, +P, +s, +S.
        Update comment before MIPS16 field descriptors to mention MIPS16.
        (OP_SH_BBITIND, OP_MASK_BBITIND): New bit mask and shift count for
        BBIT.
        (OP_SH_CINSPOS, OP_MASK_CINSPOS, OP_SH_CINSLM1, OP_MASK_CINSLM1):
        New bit masks and shift counts for cins and exts.

gas/

        * config/tc-mips.c (validate_mips_insn): Handle field descriptors
        +x, +X, +p, +P, +s, +S.
        (mips_ip): Likewise.

opcodes/

        * mips-dis.c (print_insn_args): Handle field descriptors +x, +p,
        +s, +S.
        * mips-opc.c (mips_builtin_opcodes): Add Octeon instructions
        baddu, bbit*, cins*, dmul, pop, dpop, exts*, mtm*, mtp*, syncs,
        syncw, syncws, vm3mulu, vm0 and vmulu.

gas/testsuite/

        * gas/mips/octeon.s, gas/mips/octeon.d: Add tests for baddu,
        bbit*, cins*, dmul, pop, dpop, exts*, mtm*, mtp*, syncs, syncw,
        syncws, vm3mulu, vm0 and vmulu.
        * gas/mips/octeon-ill.s, gas/mips/octeon-ill.s: New test.
        * gas/mips/mips.exp: Run it.  Run octeon test with
        run_dump_test_arches.

16 years ago * fhandler.h (set_console_state_for_spawn): Drop declaration.
corinna [Thu, 12 Jun 2008 15:57:23 +0000 (15:57 +0000)]
* fhandler.h (set_console_state_for_spawn): Drop declaration.
* fhandler_console.cc (set_console_state_for_spawn): Remove.
(fhandler_console::open): Set console state last.  Don't set
ENABLE_PROCESSED_INPUT flag.
* spawn.cc (spawn_guts): Drop call to set_console_state_for_spawn.

16 years agoremove obsolete comment
cgf [Thu, 12 Jun 2008 14:55:08 +0000 (14:55 +0000)]
remove obsolete comment

16 years ago * common.h: Update e_machine table.
jsm28 [Thu, 12 Jun 2008 12:44:01 +0000 (12:44 +0000)]
* common.h: Update e_machine table.

16 years ago PR binutils/6483
nickc [Thu, 12 Jun 2008 11:57:39 +0000 (11:57 +0000)]
    PR binutils/6483
        * objdump.c (dump_bfd): If the -g option found no STABS or IEEE
        debug information to display, try dumping DWARF information
        instead.
        * rddbg.c (read_debugging_info): Add a parameter to suppress the
        display of a warning message when no debug information is found.
        * budbg.h (read_debugging_info): Update prototype.
        * objcopy.c (copy_object): Continue to allow read_debugging_info
        to produce warning messages.
        * doc/binutils.texi (--debugging): Document new behaviour of the
        -g/--debugging option.

16 years ago * ldlang.c (print_output_section_statement): If the output section
nickc [Thu, 12 Jun 2008 11:27:38 +0000 (11:27 +0000)]
    * ldlang.c (print_output_section_statement): If the output section
        statement has an update_dot_tree expression, apply it to
        print_dot.
        (print_input_section): Do not update print_dot if it would move
        print_dot backwards.
        (lang_do_assignments_1): If the output section statement has an
        update_dot_tree expression apply it to dot.

  * ld-scripts/overlay-size.t (end_of_bss_overlays): Define.
  (end_of_text_overlays): Define.
  (end_of_data_overlays): Define.
  * ld-scripts/overlay-size-map.d: Add expected values for
  end_of_bss_overlays, end_of_text_overlays and
  end_of_data_overlays.

16 years ago*** empty log message ***
gdbadmin [Thu, 12 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
amodra [Thu, 12 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update