1. 30 Nov, 2011 1 commit
    • Swap the action and jmpbuf arguments to GTM_longjmp · 062f93f2
      On several ABIs, the first register parameter is the same as
      the return value register.  Moving the action parameter first
      avoids the need for register shuffling on these targets.
      
              * libitm_i.h (GTM_longjmp): Swap first and second arguments.
              * beginend.c (_ITM_abortTransaction): Update to match.
              (GTM::gtm_thread::restart): Likewise.
              * config/alpha/sjlj.S (GTM_longjmp): Likewise.
              * config/x86/sjlj.S (GTM_longjmp): Likewise.
      
      From-SVN: r181863
      Richard Henderson committed
  2. 23 Nov, 2011 1 commit
  3. 22 Nov, 2011 3 commits
    • weakref.m4: New file. · 8cf36bb3
      config:
      
      	* weakref.m4: New file.
      
      libitm:
      
      	* configure.ac: Use GCC_CHECK_ELF_STYLE_WEAKREF.
      	* alloc_cpp.cc: Generate dummy functions if we don't
      	HAVE_ELF_STYLE_WEAKREF.
      	* eh_cpp.cc: Likewise.
      	* configure: Regenerate.
      	* aclocal.m4:  Likewise.
      	* config.h.in: Likewise.
      	* Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r181618
      Iain Sandoe committed
    • sjlj.S (CONCAT1, [...]): Respond to __USER_LABEL_PREFIX__ for targets that use it. · 0b41ebef
      libitm:
      
      	* config/x86/sjlj.S (CONCAT1, CONCAT2, SYM): Respond to
      	__USER_LABEL_PREFIX__ for targets that use it.
      	TYPE, SIZE, HIDDEN): New macros to assist on non-elf targets.
      	(_ITM_beginTransaction): Use SYM, TYPE, SIZE macros to assist
      	in portability to non-elf targets.
      	(GTM_longjmp): LIkewise.
      	* libitm_i.h (begin_transaction): Apply __USER_LABEL_PREFIX__
      	where required.
      
      From-SVN: r181612
      Iain Sandoe committed
    • memcpy-1.c: Allow for MAP_ANON spelling. · 9c9d352a
      libitm:
      
      	* testsuite/libitm.c/memcpy-1.c: Allow for MAP_ANON spelling.
      	* testsuite/libitm.c/memset-1.c: Likewise.
      
      From-SVN: r181611
      Iain Sandoe committed
  4. 21 Nov, 2011 2 commits
    • Additional fixes for FreeBSD-10 build: · c6084f68
      /:			* libtool.m4: Additional FreeBSD 10 fixes.
      
      boehm-gc/:		* configure: Regenerate.
      gcc/:			* configure: Regenerate.
      libffi/:		* configure: Regenerate.
      libgfortran/:		* configure: Regenerate.
      libgomp/:		* configure: Regenerate.
      libitm/:		* configure: Regenerate.
      libjava/:		* configure.ac: Fix some more FreeBSD 10 issues..
      			* configure: Regenerate.
      libjava/libltdl/:	* acinclude.m4: Additional FreeBSD 10 fixes.
      			* configure: Regenerate.
      libmudflap/:		* configure: Regenerate.
      libobjc/:		* configure: Regenerate.
      libquadmath/:		* configure: Regenerate.
      libssp/:		* configure: Regenerate.
      libstdc++-v3/:		* configure: Regenerate.
      lto-plugin/:		* configure: Regenerate.
      zlib/:			* configure: Regenerate.
      
      From-SVN: r181593
      Andreas Tobler committed
    • Support sun symbol versioning in libitm · adcd36bc
      	libitm:
      	* acinclude.m4 (LIBITM_CHECK_LINKER_FEATURES): Handle gold.
      	(LIBITM_ENABLE_SYMVERS): Handle sun style.
      	* Makefile.am: Handle sun style versioning.
      	(libitm_la_LINK): Add $(libitm_la_LDFLAGS).
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      	contrib:
      	* make_sunver.pl: Convert '?' in glob patterns to '.'.
      
      From-SVN: r181588
      Rainer Orth committed
  5. 18 Nov, 2011 1 commit
  6. 17 Nov, 2011 1 commit
  7. 16 Nov, 2011 1 commit
  8. 14 Nov, 2011 1 commit
  9. 10 Nov, 2011 3 commits
  10. 09 Nov, 2011 4 commits
  11. 08 Nov, 2011 6 commits