1. 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
  2. 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
  3. 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
  4. 12 Sep, 2006 1 commit
  5. 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
  6. 24 May, 2006 1 commit
  7. 21 Feb, 2006 1 commit
  8. 24 Jan, 2006 2 commits
  9. 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
  10. 15 Dec, 2005 1 commit
  11. 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
  12. 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
  13. 20 Nov, 2005 1 commit
  14. 09 Nov, 2005 1 commit
    • re PR other/4372 (#pragma weak pthread* inclusion causes applications to crash… · 7ef67393
      re PR other/4372 (#pragma weak pthread* inclusion causes applications to crash without a linker error when one forgets to link with -lpthread)
      
      gcc/ChangeLog:
      PR other/4372
      * gthr-dce.h, gthr-posix.h, gthr-posix95.h, gthr-solaris.h,
      gthr-tpf.h: Define __gthrw.  For all identifiers that might
      be weak, introduce weakrefs or non-weak aliases with __gthrw,
      and prefix all uses with __ghtrw.
      libobjc/ChangeLog:
      PR other/4372
      * thr-objc.c (_XOPEN_SOURCE): Define.
      
      From-SVN: r106704
      Alexandre Oliva committed
  15. 31 Oct, 2005 1 commit
  16. 06 Oct, 2005 1 commit
  17. 04 Sep, 2005 1 commit
    • re PR libobjc/23108 (alignment bug in libobjc/archive.c) · ca59f04b
      2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
                  Rasmus Hahn  <rassahah@neofonie.de>
      
              PR libobjc/23108
              * objc.dg/type-stream-1.m: New test.
      
      2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
                  Rasmus Hahn  <rassahah@neofonie.de>
      
              PR libobjc/23108
              * archive.c (objc_write_type): Correct the element offset.
              (objc_read_type): Likewise.
      
      Co-Authored-By: Rasmus Hahn <rassahah@neofonie.de>
      
      From-SVN: r103832
      Andrew Pinski committed
  18. 17 Aug, 2005 1 commit
  19. 14 Aug, 2005 1 commit
    • re PR libobjc/22492 ([PATCH] Abort after @finally: libobjc passing exception… · ee1658f3
      re PR libobjc/22492 ([PATCH] Abort after @finally: libobjc passing exception value instead of exception.)
      
      libobjc/ChangeLog:
      
      2005-08-13  Marcin Koziej  <creep@desk.pl>
                  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	PR libobjc/22492
      	* exception.c (PERSONALITY_FUNCTION): Fix the PC with finally.
      
      testsuite/ChangeLog:
      2005-08-13  Marcin Koziej  <creep@desk.pl>
                  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	PR libobjc/22492
      	* execute/exceptions/finally-1.m: New test.
      
      Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu>
      
      From-SVN: r103073
      Marcin Koziej committed
  20. 13 Aug, 2005 1 commit
    • Makefile.in (extra_ldflags_libobjc): New. · a5a813f8
      2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * Makefile.in (extra_ldflags_libobjc): New.
              (libobjc$(libext).la): Add extra_ldflags_libobjc to the link line.
              (libobjc_gc$(libext).la): Likewise.
              * configure.ac (extra_ldflags_libgfortran): Set for *-darwin* to
              "-Wl,-single_module".
              * configure: Regenerate.
              * linking.m (_objcInit): Remove.
      
      From-SVN: r103064
      Andrew Pinski committed
  21. 26 Jul, 2005 1 commit
  22. 08 Jun, 2005 1 commit
  23. 07 Jun, 2005 1 commit
    • archive.c, [...]: Include hash.h. · 348a3445
      2005-06-07  David Ayers  <d.ayers@inode.at>
      
      	* archive.c, init.c, selector.c: Include hash.h.
      	* archive.c, class.c, encoding.c, gc.c, hash.c, hash_compat.c,
      	init.c, misc.c, nil_method.c, objects.c, sarray.c, selector.c,
      	sendmsg.c, thr-dce.c, thr-decosf1.c, thr-irix.c, thr-mach.c,
      	thr-objc.c, thr-os2.c, thr-posix.c, thr-pthreads.c, thr-rtems.c,
      	thr-single.c, thr-solaris.c, thr-vxworks.c, thr-win32.c, thr.c:
      	Include Objective-C headers with quotes and objc/ directory
      	prefix.
      
      From-SVN: r100723
      David Ayers committed
  24. 20 May, 2005 1 commit
  25. 19 May, 2005 1 commit
  26. 10 May, 2005 1 commit
  27. 13 Apr, 2005 1 commit
  28. 21 Mar, 2005 1 commit
  29. 03 Mar, 2005 1 commit
  30. 02 Mar, 2005 1 commit
    • re PR libobjc/19024 (name collisions libobjc/libmysqlclient) · 270a1283
      2005-03-02  David Ayers  <d.ayers@inode.at>
      
              PR libobjc/19024
              * Makefile.in (OBJS): Add hash_compat.lo.
              (OBJS_GC): Add hash_compat_gc.lo.
              (hash_compat_gc.lo): New target and rule.
              * objc/hash.h (hash_new, hash_delete, hash_add, hash_remove)
              (hash_next, hash_value_for_key, hash_is_key_in_hash)
              (hash_ptr, hash_string, compare_ptrs, compare_strings): Prefix
              with objc_.  Add deprecated non prefixed inlined versions.
              (OBJC_IGNORE_DEPRECATED_API): New macro to hide deprecated
              declarations.
              * hash.c (hash_new, hash_delete, hash_add, hash_remove, hash_next)
              (hash_value_for_key, hash_is_key_in_hash): Prefix with objc_ and
              update callers.
              * hash_compat.c: New file.
              * archive.c: Update callers.
              * init.c: Likewise.
              * selector.c: Likewise.
              * libobjc.def: Add objc_ versions of hash functions.
      
      From-SVN: r95793
      David Ayers committed
  31. 28 Feb, 2005 2 commits
    • re PR libobjc/20252 (Libobjc build broken) · 6886e18e
      2005-02-28  Andrew Pinski <pinskia@physics.uc.edu>
      
              PR libobjc/20252
              * Makefile.in (GTHREAD_FLAGS): Remove.
              (ALL_CFLAGS): Remove usage of GTHREAD_FLAGS.
              * thr-objc.c: Include config.h.
              * configure.ac: Instead of looking at GCC's makefile, figure out if
              GTHREAD_FLAGS should be defined by looking at the `thread model'
              of the current gcc.
              * configure: Regenerate.
              * config.h.in: Regenerate.
      
      From-SVN: r95696
      Andrew Pinski committed
    • re PR bootstrap/17383 (Building in src dir fails) · 215c351a
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.def (target_modules): Remove "stage", now unnecessary.
      	* Makefile.tpl (HOST_SUBDIR): New substitution.
      	(STAGE_HOST_EXPORTS, EXPECT, HOST_LIB_PATH, USUAL_AR_FOR_TARGET,
      	USUAL_AS_FOR_TARGET, USUAL_DLLTOOL_FOR_TARGET, USUAL_GCC_FOR_TARGET,
      	USUAL_LD_FOR_TARGET, USUAL_NM_FOR_TARGET, USUAL_OBJDUMP_FOR_TARGET,
      	USUAL_RANLIB_FOR_TARGET, USUAL_WINDRES_FOR_TARGET): Use it.
      	(Host modules, Bootstrapped modules): Use it.
      	(Build modules, Target modules): Do not create symlink trees,
      	always configure out-of-srcdir.
      	(distclean): Try removing $(host_subdir) with rm before using rm -rf.
      	* configure.in (FLAGS_FOR_TARGET, CC_FOR_TARGET, GCJ_FOR_TARGET,
      	GFORTRAN_FOR_TARGET, CXX_FOR_TARGET, RAW_CXX_FOR_TARGET): Use
      	$(HOST_SUBDIR).  Create a symlink for host_subdir.
      
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      config:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* config/acx.m4 (GCC_TOPLEV_SUBDIRS): Set HOST_SUBDIR if an in-src
      	gcc build is going.
      
      gcc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* gcc/Makefile.in (host_subdir): New.
      	(build_objdir): New.  Replace ../$(build_subdir) with it throughout.
      	* gcc/configure: Regenerate.
      
      libada:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.in (GCC_DIR): Add $(HOST_SUBDIR) to the definition.
      
      libjava:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(COMPPATH): Removed.
      	(ZIP, GCJH): Replace it with ../$(host_subdir).
      	(built_gcc_dir): Add $(host_subdir).
      	* configure: Regenerate.
      	* Makefile.in, include/Makefile.in, testsuite/Makefile.in,
      	gcj/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
      	external/w3c_dom/Makefile.in: Regenerate.
      
      libobjc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(Determine CFLAGS for gthread): Use $host_subdir.
      	* configure: Regenerate.
      	* Makefile.in (host_subdir): New.
      	(INCLUDES): Use it.
      
      From-SVN: r95680
      Paolo Bonzini committed
  32. 20 Dec, 2004 2 commits
  33. 11 Dec, 2004 1 commit
  34. 02 Dec, 2004 1 commit
  35. 29 Nov, 2004 1 commit
  36. 25 Nov, 2004 1 commit
    • libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Revert previous change. · 767f726e
      2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Revert previous change.
      	* boehm-gc/configure: Regenerate.
      	* libffi/configure: Regenerate.
      	* libgfortran/configure: Regenerate.
      	* libjava/configure: Regenerate.
      	* libobjc/configure: Regenerate.
      	* libstdc++-v3/configure: Regenerate.
      	* zlib/configure: Regenerate.
      
      From-SVN: r91293
      Kelley Cook committed