1. 29 Feb, 2012 7 commits
  2. 28 Feb, 2012 28 commits
  3. 27 Feb, 2012 5 commits
    • pr46939.c (long): Fix LP64 vs LLP64 issue. · bae980b1
      	* gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
      	issue.
      	* gcc.target/i386/pr45352-2.c: Likewise.
      	* gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
      	mingw targets.
      	* gcc.target/i386/xop-vshift-1.c(random): Use on mingw
      	targets instead rand.
      	* gcc.target/i386/sse4_1-blendps-2.c: Likewise.
      	* gcc.target/i386/sse2-mul-1.c: Likewise.
      	* gcc.target/i386/sse4_1-blendps.c: Likewise.
      	* gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
      	target.
      	* gcc.target/i386/pad-1.c: Likewise.
      	* gcc.target/i386/pad-9.c: Likewise.
      	* gcc.target/i386/pad-2.c: Likewise.
      	* gcc.target/i386/pad-5b.c: Likewise.
      	* gcc.target/i386/pad-8.c: Likewise.
      	* gcc.target/i386/pr46470.c: Skip for x64 mingw target.
      	* gcc.target/i386/pr44130.c: Likewise.
      	* gcc.target/i386/align-main-1.c: Likewise.
      	* gcc.target/i386/align-main-2.c: Likewise.
      	* gcc.target/i386/sw-1.c: Likewise.
      	* gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
      	on x64 mingw target.
      	* gcc.target/i386/avx-vzeroupper-4.c: Likewise.
      	* gcc.target/i386/pr46295.c: Likewise.
      	* gcc.target/i386/amd64-abi-1.c: Likewise.
      	* gcc.target/i386/amd64-abi-2.c: Likewise.
      	* gcc.target/i386/pr39082-1.c: Likewise.
      	* gcc.target/i386/pr39162.c: Likewise.
      	* gcc.target/i386/pr22152.c: Likewise.
      	* gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
      	* gcc.target/i386/wrfsbase-2.c: Likewise.
      	* gcc.target/i386/local.c: Likewise
      	* gcc.target/i386/wrgsbase-1.c: Likewise.
      	* gcc.target/i386/wrfsbase-1.c: Likewise.
      	* gcc.target/i386/pr39315-3.c: Likewise.
      	* gcc.target/i386/pr35767-4.c: Likewise.
      	* gcc.target/i386/pr45336-3.c (pextrd): Don't check for
      	x64 mingw target.
      	* gcc.target/i386/pr45336-2.c: Likewise.
      	* gcc.target/i386/pr45336-1.c: Likewise.
      	* gcc.target/i386/pr45336-4.c: Likewise.
      
      From-SVN: r184607
      Kai Tietz committed
    • re PR target/52390 (only linux uses nptl) · d80c632e
      	PR target/52390
      	* generic-morestack.c (__generic_morestack_set_initial_sp): Test
      	for __linux__ when removing signals from __morestack_fullmask.
      
      From-SVN: r184606
      Samuel Thibault committed
    • decl.c (gnat_to_gnu_entity): Reuse dummy fat type for gnu_ptr_template and gnu_template_type. · 2afda005
      	* gcc-interface/decl.c (gnat_to_gnu_entity) [E_String_Type,
      	E_Array_Type]: Reuse dummy fat type for gnu_ptr_template and
      	gnu_template_type.
      
      From-SVN: r184605
      Tristan Gingold committed
    • Enable *movabs<mode>_[12] only for TARGET_LP64 · afbf6e97
      2012-02-27  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR target/52352
      	* config/i386/i386.md (*movabs<mode>_1): Enable only for
      	TARGET_LP64.
      	(*movabs<mode>_2): Likewise.
      
      From-SVN: r184604
      H.J. Lu committed
    • re PR target/52375 (internal compiler error: in extract_insn, at recog.c:2123 at -O3 -mfpu=neon) · 56b15099
      	PR target/52375
      	* config/arm/neon.md (vashr<mode>3, vlshr<mode>3): Use
      	s_register_operand in the test instead of REG_P.  Don't call
      	gen_reg_rtx if it won't be used.
      
      	* gcc.target/arm/pr52375.c: New test.
      	* gcc.c-torture/compile/pr52375.c: New test.
      
      From-SVN: r184603
      Jakub Jelinek committed