1. 25 Nov, 2008 7 commits
  2. 24 Nov, 2008 18 commits
  3. 23 Nov, 2008 9 commits
  4. 22 Nov, 2008 6 commits
    • varasm.c (default_file_start): Suppress ASM_APP_OFF also with -dA and -dP. · 714832c9
      * varasm.c (default_file_start): Suppress ASM_APP_OFF also with
      -dA and -dP.
      
      From-SVN: r142126
      Andreas Schwab committed
    • re PR libfortran/38225 (RESHAPE bounds with multi-dimensional SOURCE) · a388c779
      2008-11-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/38225
      	* intrinsics/reshape_generic.c (reshape_internal):
      	Use all dimensions of source for bounds checking.
      	* m4/reshape.m4:  Likewise.
      	* generated/reshape_c10.c Regenerated.
      	* generated/reshape_c16.c Regenerated.
      	* generated/reshape_c4.c Regenerated.
      	* generated/reshape_c8.c Regenerated.
      	* generated/reshape_i16.c Regenerated.
      	* generated/reshape_i4.c Regenerated.
      	* generated/reshape_i8.c Regenerated.
      	* generated/reshape_r10.c Regenerated.
      	* generated/reshape_r16.c Regenerated.
      	* generated/reshape_r4.c Regenerated.
      	* generated/reshape_r8.c Regenerated.
      
      2008-11-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR libfortran/38225
      	* gfortran.dg/reshape_3.f90:  New test.
      
      From-SVN: r142125
      Thomas Koenig committed
    • re PR fortran/38160 (C Binding: Kind parameter checking too strict and too late) · 2ec855f1
      2008-11-22  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/38160
              * trans-types.c (gfc_validate_c_kind): Remove function.
              * decl.c (gfc_match_kind_spec): Add C kind parameter check.
                (verify_bind_c_derived_type): Remove gfc_validate_c_kind call.
                (verify_c_interop_param): Update call.
              * gfortran.h (verify_bind_c_derived_type): Update prototype.
                (gfc_validate_c_kind): Remove.
              * symbol.c (verify_bind_c_derived_type): Update verify_c_interop
              * call.
              * resolve.c (gfc_iso_c_func_interface): Ditto.
      
      2008-11-22  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/38160
              * gfortran.dg/bind_c_usage_18.f90: New test.
              * gfortran.dg/c_kind_tests_2.f03: Update dg-messages.
              * gfortran.dg/interop_params.f03: Ditto.
      
      From-SVN: r142124
      Tobias Burnus committed
    • mips.md (rdhwr): Rename to rdhwr_synci_step_<mode>. · 9d50ba21
      	* config/mips/mips.md (rdhwr): Rename to rdhwr_synci_step_<mode>.
      	Use constant 1 as the operand.
      	* config/mips/mips.c (mips_expand_synci_loop): Make INC Pmode.
      	Rename gen_rdhwr to gen_rdhwr_synci_step_si or
      	gen_rdhwr_synci_step_di depending on the size of Pmode.
      
      From-SVN: r142123
      Adam Nemet committed
    • Fix ChangeLog entry for config/i386/avxintrin.h. · e548e2c0
      From-SVN: r142122
      H.J. Lu committed
    • re PR target/38222 (gcc.target/i386/sse4_2-popcntl.c fails on i686-apple-darwin9) · a00ce5fe
      
      	PR target/38222
      	* config/i386/i386.md (SWI248): New mode iterator.
      	(SWI32): Remove mode iterator.
      	(popcount<mode>2): Rename from popcounthi2, popcountsi2 and
      	popcounthi2 insn patterns. Macroize pattern using SWI248 mode
      	iterator.  Generate popcnt mnemonic without mode extensions
      	for Darwin x86 targets.
      	(*popcount<mode>2_cmp): Ditto.
      	(*popcountsi2_cmp_zext): Generate popcnt mnemonic without mode
      	extensions for Darwin x86 targets.
      
      testsuite/ChangeLog:
      
      	PR target/38222
      	* gcc.target/i386/funcspec-3.c: Scan for popcnt on Darwin targets.
      
      From-SVN: r142121
      Uros Bizjak committed