1. 26 Sep, 2008 1 commit
  2. 18 Jul, 2008 2 commits
  3. 06 Jul, 2008 1 commit
  4. 17 Jun, 2008 1 commit
    • Makefile.tpl ($(srcdir)/configure): Update dependencies. · 18c04407
      	* Makefile.tpl ($(srcdir)/configure): Update dependencies.
      	* Makefile.in: Regenerate.
      	* 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.
      
      libgcc/
      	* configure.ac: sinclude override.m4.
      	* configure: Regenerate.
      
      gnattools/
      	* configure.ac: move sinclude of acx.m4 before AC_INIT,
      	also sinclude override.m4.
      	* Makefile.in ($(srcdir)/configure): Update dependencies.
      	* configure: Regenerate.
      
      libada/
      	* configure.ac: move sinclude of acx.m4 before AC_INIT,
      	also sinclude override.m4.
      	* Makefile.in ($(srcdir)/configure): Update dependencies.
      	* configure: Regenerate.
      
      intl/
      	* configure: Regenerate.
      
      libiberty/
      	* configure: Regenerate.
      
      boehm-gc/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/gc_config.h.in: Regenerate.
      
      fixincludes/
      	* configure: Regenerate.
      
      gcc/
      	* configure: Regenerate.
      
      libcpp/
      	* Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
      	* configure: Regenerate.
      
      libdecnumber/
      	* Makefile.in ($(srcdir)/aclocal.m4): Update dependencies.
      	* configure: Regenerate.
      
      libffi/
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/
      	* configure: Regenerate.
      
      libgomp/
      	* configure: Regenerate.
      
      libjava/classpath/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libmudflap/
      	* Makefile.in: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/
      	* configure: Regenerate.
      
      libssp/
      	* Makefile.in: Regenerate.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/
      	* configure: Regenerate.
      
      zlib/
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r136876
      Ralf Wildenhues committed
  5. 14 Jun, 2008 1 commit
  6. 10 Jun, 2008 1 commit
    • Object.m (compare): Add type id. · c24aadf3
      2008-06-10  Kai Tietz  <kai.tietz@onevision.com>
      
      	* Object.m (compare): Add type id.
      	* objc/Object.h: Likewise.
      	* archive.c (objc_read_class): Use size_t to extend version to be
      	size of pointer scalar width.
      	* sendmsg.c (rtx): Undefine it before redefinition.
      	(__objc_print_dtable_stats): Cast arguments to long as intended.
      
      From-SVN: r136617
      Kai Tietz committed
  7. 30 May, 2008 1 commit
    • configure.ac (arm*-*-linux-gnueabi): Don't disable building of libobjc for ARM EABI Linux. · 3f6383d3
          * configure.ac (arm*-*-linux-gnueabi): Don't disable building
          of libobjc for ARM EABI Linux.
          * configure: Regenerate.
      
          libobjc/
          * exception.c (__objc_exception_class): Initialise as constant
          array for ARM EABI. Change macro to static const for non-ARM EABI.
          (ObjcException): Add note about structure layout. Remove landingPad
          and handlerSwitchValue for ARM EABI.
          (get_ttype_entry): Add __ARM_EABI_UNWINDER__ version
          of function.
          (CONTINUE_UNWINDING): Define for ARM EABI/otherwise cases.
          (PERSONALITY_FUNCTION): Use ARM EABI-specific arguments, and add
          ARM EABI unwinding support.
          (objc_exception_throw): Use memcpy to initialise exception class.
      
      From-SVN: r136215
      Julian Brown committed
  8. 25 May, 2008 1 commit
  9. 09 May, 2008 1 commit
    • Makefile.am (LTLDFLAGS): New. · 7afa92c5
          libgfortran/
          * Makefile.am (LTLDFLAGS): New.
          (libgfortran_la_LDFLAGS): Use above.
          * Makefile.in: Regenerate.
      
          libffi/
          * Makefile.am (LTLDFLAGS): New.
          (libffi_la_LDFLAGS): Use above.
          * Makefile.in: Regenerate.
      
          libobjc/
          * Makefile.in (LTLDFLAGS): New.
          (libobjc$(libsuffix).la, libobjc_gc$(libsuffix).la): Use above.
      
      From-SVN: r135112
      Julian Brown committed
  10. 18 Apr, 2008 1 commit
    • re PR other/35457 (Error building GCC trunk on CELL SPU) · deb984e6
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* configure.ac: Include override.m4.
      	* configure: Regenerate.
      
      libgomp:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libdecnumber:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      gcc:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libobjc:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      intl:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libgfortran:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libmudflap:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      boehm-gc:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libiberty:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Add override.m4.
      	* configure: Regenerate.
      
      libffi:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libssp:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      config:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      
      	* confsubdir.m4: Rename to...
      	* override.m4: ... this.  Make sure aclocal always picks it.
      	Add more lenient precious variable check, backported from
      	autoconf trunk.
      
      libjava/libltdl:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libjava/classpath:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libjava:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libcpp:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      fixincludes:
      2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/35457
      	* Makefile.in: Rewrite aclocal.m4 rule.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r134434
      Paolo Bonzini committed
  11. 24 Jan, 2008 1 commit
  12. 14 Oct, 2007 1 commit
  13. 06 Aug, 2007 1 commit
  14. 05 Jul, 2007 1 commit
  15. 03 Jun, 2007 1 commit
  16. 02 Jun, 2007 3 commits
    • configure.ac: Fix a typo. · 4620d81e
      2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* configure.ac: Fix a typo.
      	* configure: Regenerated.
      
      From-SVN: r125282
      H.J. Lu committed
    • configure: Regenerate. · 82a6cadf
      boehm-gc:
      2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      libffi:
      2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      libgfortran:
      2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      libgomp:
      2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      libjava:
      2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      libmudflap:
      2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      libobjc:
      2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      libssp:
      2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      libstdc++-v3:
      2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      zlib:
      2007-06-02  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      From-SVN: r125278
      Paolo Bonzini committed
    • Makefile.in: Replace all uses of libext with libsuffix. · 45d5f86c
      2007-06-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              * Makefile.in: Replace all uses of libext with libsuffix.
              * configure.ac: Likewise.
              * configure: Regenerate.
      
              Revert:
              * Makefile.in: Remove all uses of $(libext).
      
      From-SVN: r125275
      Andrew Pinski committed
  17. 25 May, 2007 2 commits
  18. 24 May, 2007 1 commit
    • ltmain.sh: Update from ToT Libtool. · 1cf3d07d
              * ltmain.sh: Update from ToT Libtool.
              * libtool.m4: Update from ToT Libtool.
              * ltsugar.m4: New. Update from ToT Libtool.
              * ltversion.m4: New. Update from ToT Libtool.
              * ltoptions.m4: New. Update from ToT Libtool.
              * ltconfig: Remove.
              * ltcf-c.sh: Remove.
              * ltcf-cxx.sh: Remove.
              * ltcf-gcj.sh: Remove.
      	* Regenerate all subdirs
      
      From-SVN: r125032
      Steve Ellcey committed
  19. 22 Apr, 2007 1 commit
  20. 09 Apr, 2007 1 commit
    • sendmsg.c: Added __objc_msg_forward2... · 80ae8e8a
      2007-04-09  Andrew Ruder  <andy@aeruder.net>
      
              * sendmsg.c: Added __objc_msg_forward2, a hook that allows
              external libraries to provide a function that returns the real
              forwarding function based on both the selector and the receiver.
              * objc/objc-api.h: Define __objc_msg_forward2.
      
      From-SVN: r123678
      Andrew Ruder committed
  21. 01 Mar, 2007 1 commit
  22. 18 Feb, 2007 1 commit
  23. 01 Nov, 2006 1 commit
    • In gcc/: PR 23067 · 58182de3
      In gcc/:
      	PR 23067
      	* c-decl.c (start_struct): Don't create self-containing
      	structures.
      	* config/rs6000/rs6000.c (darwin_rs6000_special_round_type_align):
      	New.
      	* config/rs6000/rs6000-protos.h
      	(darwin_rs6000_special_round_type_align): New.
      	* config/rs6000/darwin.h (ADJUST_FIELD_ALIGN): Rewrite.
      	(ROUND_TYPE_ALIGN): Use darwin_rs6000_special_round_type_align.
      In gcc/testsuite/:
      	PR 23067
      	* gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
      	* gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
      	* gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
      	* gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
      	* gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
      	* gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
      	* gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
      In libobjc/:
      	* encoding.c (darwin_rs6000_special_round_type_align): New.
      In libffi/:
      	* src/powerpc/ffi_darwin.c (darwin_adjust_aggregate_sizes): New.
      	(ffi_prep_cif_machdep): Call darwin_adjust_aggregate_sizes for
      	Darwin.
      	* testsuite/libffi.call/nested_struct4.c: Remove Darwin XFAIL.
      	* testsuite/libffi.call/nested_struct6.c: Remove Darwin XFAIL.
      
      From-SVN: r118365
      Geoffrey Keating committed
  24. 15 Oct, 2006 1 commit
    • Index: config/ChangeLog · 5b043f08
      2006-10-14  Geoffrey Keating  <geoffk@apple.com>
      
      	* multi.m4: New file, from automake version 2 branch.
      
      Index: libgomp/ChangeLog
      2006-10-14  Geoffrey Keating  <geoffk@apple.com>
      
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      Index: libstdc++-v3/ChangeLog
      2006-10-14  Geoffrey Keating  <geoffk@apple.com>
      
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate with released autoconf-2.59.
      
      Index: libobjc/ChangeLog
      2006-10-14  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.in: Use multi_basedir instead of toplevel_srcdir.
      	* configure.ac: Use multi.m4 from aclocal rather than custom
      	code.  Use multi_basedir instead of toplevel_srcdir.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      Index: libssp/ChangeLog
      2006-10-14  Geoffrey Keating  <geoffk@apple.com>
      
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r117741
      Geoffrey Keating committed
  25. 10 Oct, 2006 1 commit
    • --(top level)-------------------------------------------- · b5422ad7
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Makefile.def: Added pdf target handling.
      	* Makefile.tpl: Added pdf target handling.
      	* Makefile.in: Regenerated.
      
      ---fixincludes--------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Makefile.in: Added empty "pdf" target.
      
      ---gcc----------------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* configure.ac: Added pdf to "Make-hooks"
      	* Makefile.in: Added TEXI2PDF definition, and various pdf-file
      	targets and *.pdf file patterns in cleanup targets.
      	* configure: Regenerated.
      
      ---gcc/cp-------------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Make-lang.in: Added "c++.pdf" target support.
      
      ---gcc/fortran--------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Make-lang.in: Added "fortran.pdf", "gfortran.pdf" target
      	support.
      
      ---gcc/java-----------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Make-lang.in: Added "java.pdf", "gcj.pdf" target support.
      
      ---gcc/objc-----------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Make-lang.in: Added empty "objc.pdf" target.
      
      ---gcc/objcp----------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Make-lang.in: Added empty "obj-c++.pdf" target.
      
      ---gcc/treelang-------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Make-lang.in: Added "treelang.pdf" target support.
      
      ---gnattools----------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Makefile.in: Added empty "pdf" target.
      
      ---libcpp-------------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Makefile.in: Added empty "pdf" target.
      
      ---libdecnumber-------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Makefile.in: Added empty "pdf" target.
      
      ---libiberty----------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Makefile.in: Added "pdf", "libiberty.pdf" target support.
      	* testsuite/Makefile.in: Added empty "pdf" target.
      
      ---libobjc------------------------------------------------
      
      2006-10-10  Brooks Moses  <bmoses@stanford.edu>
      
      	* Makefile.in: Added empty "pdf" target.
      
      From-SVN: r117618
      Brooks Moses committed
  26. 12 Sep, 2006 1 commit
  27. 18 Jul, 2006 1 commit
    • Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first. · 57255173
      2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
      
              * Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir
              for stages after the first.
      
      config:
      2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
      
              * acx.m4: Support --with-build-libsubdir and AC_SUBST
              build_libsubdir.
      
      gcc:
      2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
      
              * configure: Regenerate.
              * Makefile.in (build_libsubdir): New configure substitution
              (build_libobjdir): New variable.
              (BUILD_LIBIBERTY): Use it.
      
      libgfortran:
      2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
      
              * configure: Regenerate.
      
      libjava:
      2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
      
              * configure: Regenerate.
      
      libobjc:
      2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
      
              * configure: Regenerate.
      
      From-SVN: r115552
      Paolo Bonzini committed
  28. 24 May, 2006 1 commit
  29. 21 Feb, 2006 1 commit
  30. 24 Jan, 2006 2 commits
  31. 16 Dec, 2005 1 commit
    • re PR objc/25360 (Complex types are not encoded) · 06b11455
      2005-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR objc/25360
              * objc/objc-act.c (encode_type): Encode Complex types as 'j' followed
              by the inner type.
      
      2005-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR objc/25360
              * objc/objc-api.c (_C_COMPLEX): New define.
              * encoding.c (objc_sizeof_type): Handle _C_Complex.
              (objc_alignof_type): Likewise.
              (objc_skip_typespec): Likewise.
      
      From-SVN: r108675
      Andrew Pinski committed
  32. 15 Dec, 2005 1 commit
  33. 12 Dec, 2005 1 commit
    • re PR libobjc/25354 (There should be an automated testsuite for objc_sizeof_type… · 761c0d29
      re PR libobjc/25354 (There should be an automated testsuite for objc_sizeof_type and objc_alignof_type)
      
      2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR libobjc/25354
              * objc.dg/gnu-encoding: New directory.
              * objc.dg/gnu-encoding/compat-common.h: New file.
              * objc.dg/gnu-encoding/struct-layout-1.h: New file.
              * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
              * objc.dg/gnu-encoding/vector-defs.h: New file.
              * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
              * objc.dg/gnu-encoding/generate-random.c: New file.
              * objc.dg/gnu-encoding/generate-random_r.c: New file.
              * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
              * objc.dg/gnu-encoding/generate-random.h: New file.
      
      
      2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * encoding.c (TYPE_FIELDS): Fix to skip over just _C_STRUCT_B and        the name.
              (get_inner_array_type): Fix to skip over _C_ARY_B and size.
              (rs6000_special_round_type_align): Update for the ABI fix.
              (objc_layout_finish_structure): Correct the encoding which is passed to
              ROUND_TYPE_ALIGN.
      
      From-SVN: r108398
      Andrew Pinski committed
  34. 11 Dec, 2005 2 commits
    • re PR libobjc/25347 (objc_alignof_type gets the wrong alignment for unions… · 4540a3ad
      re PR libobjc/25347 (objc_alignof_type gets the wrong alignment for unions (objc_sizeof_type is wrong also too))
      
      2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR libobjc/25347
              * encoding.c (objc_sizeof_type): Don't handle _C_UNION_B special
              but use the struct layout functions.
              (objc_alignof_type): Likewise.
              (objc_layout_structure): Handle _C_UNION_B also.
              (objc_layout_structure_next_member): Likewise.
              (objc_layout_finish_structure): Likewise.
      
      2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR libobjc/25347
              * objc.dg/encode-8.m: New test.
      
      From-SVN: r108379
      Andrew Pinski committed
    • re PR libobjc/25346 (objc_sizeof_type does not handle _Bool at all) · 153b4898
      2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR libobjc/25346
              * objc/objc-api.h (_C_BOOL): New define.
              * encoding.c (objc_sizeof_type): Handle _C_BOOL.
              (objc_alignof_type): Likewise.
              (objc_skip_typespec): Likewise.
      
      2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR libobjc/25346
              * objc.dg/encode-7.m: New test.
      
      From-SVN: r108378
      Andrew Pinski committed