2008-09-18 Greg Clayton * arm-tdep.h (ARM_FPSCR_REGNUM): Renamed to ARM_VFP_REGNUM_FPSCR. (ARM_VFP_PSEUDO_REGNUM_D0): Renamed to ARM_VFPV1_PSEUDO_REGNUM_D0. (ARM_VFP_PSEUDO_REGNUM_D15): Renamed to ARM_VFPV1_PSEUDO_REGNUM_D15. (ARM_NUM_VFP_PSEUDO_REGS): Renamed to ARM_NUM_VFPV1_PSEUDO_REGS. (ARM_VFPV3_PSEUDO_REGNUM_D0): New value. (ARM_VFPV3_PSEUDO_REGNUM_D15): New value. (ARM_NUM_VFPV3_PSEUDO_REGS): New value. (NUM_VFPV3_REGS): New define. (enum arm_vfp_version): New enum that qualifies which VFP version is being used in the gdbarch. (struct gdbarch_tdep): Added a vfp_version member. (struct register_info): Moved definition from arm-tdep.c. (register_info_t): Moved typedef to header. * arm-tdep.c (builtin_type_arm_psr): Removed. (builtin_type_arm_fpscr): Removed. (struct register_info): Moved to arm-tdep.h. (register_info_t): Moved to arm-tdep.h. (g_register_info): Defaults to the standard arm registers and all offsets are now calculated in _initialize_arm_tdep function. (arm_print_float_info): Revert to FSF version. (build_builtin_type_arm_psr_mode_enum): Relocated to (build_builtin_type_arm_psr): Ditto. (build_builtin_type_arm_fpscr): Ditto. (thumb_get_next_pc): Fixed warning. (set_disassembly_style): Removed reference to FPSCR. (arm_gdbarch_init): Initialize vfp_version in arch specific tdep info to a valid value for each osabi. (_initialize_arm_tdep): Init all register offsets in g_register_info struct. * gdbtypes.c (build_builtin_bitfield): Set type name properly. 2008-05-23 Jason Molenda (jmolenda@apple.com) * configure.in (host_configargs): Add --disable-werror to configure options. -Werror is causing deprecation warnings for stat64() and it's easier than adding -Wno-error=deprecated-declarations to cflags. * configure: Regenerated. 2007-09-14 Greg Clayton (gclayton@apple.com) * configure.in: Added configure features --disable-carbon-framework, --disable-debug-symbols-framework, and --disable-arch-for-exec. * configure: Regenerated. 2007-01-23 Jason Molenda (jmolenda@apple.com) * configure: Regenerated with autoconf-2.61. 2006-02-02 Jason Molenda (jmolenda@apple.com) * configure.in: Set host_configargs for darwin hosts. When setting host_configargs, preserve any previous settings in that var. Comment out the AS_FOR_TARGET settings as they are upsetting autoconf for reasons beyond my ken. * configure: Regenerated. 2005-12-16 Jason Molenda (jmolenda@apple.com) * configure.in: Remove duplicated apple local config. * configure: Updated by hand - autoconf is barfing on configure.in and I don't have time to look at what it is whining about right now. 2005-06-15 Klee Dienes * Makefile.in: Restore the stamp-framework-* section. * configure.in: Restore processing for '-arch '. Cleanup serdep.tmp. * configure: Re-generate. 2004-09-09 Jason Molenda (jmolenda@apple.com) * configure.in (target==*darwin*): Don't configure/build tcl/expect; we hae perfectly good versions in /usr/bin already. Don't configure utils, sim, etc. We don't use them so it's just wasted time. 2004-03-25 Jason Molenda (jmolenda@apple.com) * Makefile.in: Use "GAS_FOR_TARGET" instead of "AS_FOR_TARGET" - autoconf 2.57 seems to not like "AS_FOR_TARGET" as a special name. * Makefile.tpl: Ditto. * configure.in: Use "host", "build", "target" instead of "host_alias", "build_alias", "target_alias". I believe this is an autoconf 2.13 vs autoconf 2.57 difference, although I haven't investigated in depth. Configure bfd, binutils, opcodes, gdb directories on darwin systems. Default to --disable-shared --enable-64-bit-bfd --disable-softfloat. Use "GAS_FOR_TARGET" instead of "AS_FOR_TARGET" - autoconf 2.57 seems to not like "AS_FOR_TARGET" as a special name. * gettext.m4: Link directly to libintl.a, not libintl.la. 2003-02-27 Klee Dienes * defs.h (gdb_osabi): Add support for 64-bit registers on Darwin. * osabi.c (gdb_osabi_names): Add support for 64-bit registers on Darwin. 2003-01-13 Klee Dienes * ltmain.sh (SED): Hard-code to 'sed'. 2003-01-13 Klee Dienes * gettext.m4 (CY_WITH_NLS): Default msgfmt to ':'. 2002-01-07 Klee Dienes * config.if: Update to autoconf-2.57. * Makefile.tpl: Echo sub-configure commands before executing. * configure.in: Update to autoconf-2.57. 2002-12-12 Klee Dienes * gettext.m4 (CY_WITH_NLS): Default msgfmt to ':'. 2002-12-12 Klee Dienes * Makefile.in (NSLIBTOOL): Use cc -dynamiclib. (stamp-gdb-framework): Restore; was deleted in merge. * configure (--build): Check for NOBUILD, not "". 2002-12-07 Klee Dienes * libtool.m4: Remove. * ltcf-c.sh: Remove. * ltcf-cxx.sh: Remove. * ltcf-gcj.sh: Remove. * ltconfig: Remove. 2002-12-07 Klee Dienes * configure: Change the rules for build/host/target processing to the following: The inputs are: configure --host=HOST --target=TARGET UNDEFS configure --build=BUILD --host=HOST --target=TARGET UNDEFS The rules are: 1. You aren't allowed to specify --host, --build, --target, and undefs at the same time. 2. Build defaults to undefs. 3. If undefs is not specified, then build defaults to the current host, as determined by config.guess. 4. Host defaults to undefs. 5. If undefs is not specified, then host defaults to build. 6. Target defaults to undefs. 7. If undefs is not specified, then target defaults to host. Only pass --host= and --target= to sub-configures when they are passed by the top-level configure. Treat the build as a cross-compilation whenever --target is specified, even if it matches the value of --build and --host. 2002-12-07 Klee Dienes * .cvsignore: Add autom4te.cache. 2002-11-21 Klee Dienes * depcomp: Update to the version from automake-1.7. * missing: Update to the version from automake-1.7. 2002-11-12 Klee Dienes * configure.in: Generalize the Darwin config to *-*-darwin* (not just PowerPC). Remove bfd, binutils, opcodes, gdb, and gprof from noconfigdirs. 2002-11-05 Klee Dienes * Makefile.in: Remove extra definition of clean-target, to match FSF sources. 2002-11-05 Klee Dienes * ylwrap: Update to automake-1.7. 2002-10-28 Klee Dienes * gettext.m4: Enable use of libtool for libintl (set l=l, INTLDEPS=libintl.la). * ltcf-c.sh: Move darwin/rhapsody section from the "using GNU linker" portion of the script to the "not using GNU linker" section. Also recognize powerpc-apple-macos10* as a valid string. Set ac_cv_prog_cc_pic, not lt_cv_prog_cc_pic. * ltconfig: Default CONFIG_SHELL to /bin/sh. Also recognize powerpc-apple-macos10* as a valid string. Remove extra '$' in library_names_spec, that was leading to libraries named libname.1.$dylib instead of libname.1.dylib. 2002-10-14 Klee Dienes * configure.in: Update powerpc-apple-darwin* target to include ia86, and to build gdb and binutils. 2002-10-07 Klee Dienes * install-sh: Revert to Cygnus version. 2002-09-12 Jason Molenda (jmolenda@apple.com) * Makefile.in: Remove a few extraneous diffs from FSF Makefile.in. 2002-08-30 Klee Dienes * configure: Accidentally nuked Jason's check to set --build to $host_alias; restored it. * configure.in: Skip expect if $build != $host. The previous test would skip expect whenever building for i386. 2002-07-25 Jason Molenda (jmolenda@apple.com) * gdb/configure.in: By default, assume --with-mmalloc. There is a file in gdb/macosx/ which requires mmalloc to compile. * gdb/acconfig.h: Updated. * gdb/Makefile.in: Remove electric-fence use. (YLWRAP): Reorder calls to ylwrap to conform to new usage. * tcl/unix/configure.in: Reorder gettimeofday() checks; maybe it's an autoconf bug, maybe it's an edge case, but this little hack works around it. * Makefile.in: Remove electric-fence targets, dependencies. * configure.in: Remove electric-fence. Grab latest version of file from FSF. * configure: Grab latest version of file from FSF. * install-sh, missing, mkinstalldirs, ylwrap: Update from automake-1.6. * bfd/acinclude.m4: Update from FSF version. * bfd/Makefile.am: Drop electric-fence. * binutils/acinclude.m4: Update from FSF version. * binutils/Makefile.am: Drop electric-fence. * config/acinclude.m4: Update from FSF version. * gas/Makefile.am: Drop electric-fence. * gdb/acinclude.m4: Update from FSF version. * ld/Makefile.am: Drop electric-fence. * libiberty/Makefile.am: Drop electric-fence. * libiberty/xmalloc.c: Remove electric-fence calls. * opcodes/acinclude.m4: Update from FSF version. * opcodes/Makefile.am: Drop electric-fence. * readline/Makefile.in: Remove electric-fence calls. 2002-08-02 Jason Molenda (jmolenda@apple.com) * configure: Fix it in a different place; revert previous change. 2002-08-02 Jason Molenda (jmolenda@apple.com) * configure: Set --build to $host_alias if we're not building Canadian cross; avoids a noisy warning from the autoconf-2.52 generated configure files. 2001-09-13 Jason Molenda (jmolenda@apple.com) * configure: Darwin's /bin/sh doesn't let you write to $PWD, so don't. Apple local change.