1. 31 May, 2005 11 commits
    • pault's avatar
      2005-05-30 Paul Thomas <pault@gcc.gnu.org> · dc5fe211
      pault authored
      	PR fortran/18109
      	PR fortran/18283
      	PR fortran/19107
      	* fortran/trans-array.c (gfc_conv_expr_descriptor): Obtain the
      	string length from the expression typespec character length value
      	and set temp_ss->stringlength and backend_decl. Obtain the
      	tree expression from gfc_conv_expr rather than gfc_conv_expr_val.
      	Dereference the expression to obtain the character.
      	* fortran/trans-expr.c (gfc_conv_component_ref): Remove the
      	dereference of scalar character pointer structure components.
      	* fortran/trans-expr.c (gfc_trans_subarray_assign): Obtain the
      	string length for the structure component from the component
      	expression.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100400 138bc75d-0d04-0410-961f-82ee72b054a4
      dc5fe211
    • pinskia's avatar
      2005-05-31 Andrew pinski <pinskia@physics.uc.edu> · b732b5f3
      pinskia authored
              PR middle-end/20931
              * g++.dg/opt/pr20931.C: New test.
      
      2005-05-31  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR middle-end/20931
              PR middle-end/20946
              * fold-const.c (fold_checksum_tree): Copy types also if
              TYPE_CONTAINS_PLACEHOLDER_INTERNAL is set.
              Don't call fold_checksum_tree for TREE_LIST's TREE_CHAIN
              first.
              Tail recurse TREE_LIST's TREE_CHAIN.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100397 138bc75d-0d04-0410-961f-82ee72b054a4
      b732b5f3
    • pinskia's avatar
      2005-05-31 Andrew Pinski <pinskia@physics.uc.edu> · 23dc9339
      pinskia authored
              PR tree-opt/21732
              * tree-ssa-copy.c (dump_copy_of): Create a bitmap and don't visit a
              SSA_NAME twice and cause the loop to become finite.  Remove the test
              for val.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100396 138bc75d-0d04-0410-961f-82ee72b054a4
      23dc9339
    • aj's avatar
      PR testsuite/20772 · 518308d5
      aj authored
      	* g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
      	g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
      	g++.old-deja/g++.ext/asmspec1.C,
      	g++.old-deja/g++.other/regstack.C,
      	gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
      	gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
      	gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
      	gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
      	gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
      	gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
      	gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
      	gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
      	gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
      	gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
      	gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
      	gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
      	gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
      	gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
      	gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
      	gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
      	gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
      	gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
      	gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100394 138bc75d-0d04-0410-961f-82ee72b054a4
      518308d5
    • pinskia's avatar
      2005-05-31 Andrew Pinski <pinskia@physics.uc.edu> · 3a45c5eb
      pinskia authored
              * tree-cfg.c (verify_expr): Add checking for COND_EXPR's conditional
              expression.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100393 138bc75d-0d04-0410-961f-82ee72b054a4
      3a45c5eb
    • rsandifo's avatar
      * doc/tm.texi (TARGET_GET_PCH_VALIDITY, TARGET_PCH_VALID_P): Tweak · 761d9126
      rsandifo authored
      	the documentation to make it more future-proof.
      	(TARGET_CHECK_PCH_TARGET_FLAGS): Document this new hook.
      	* target.h (gcc_target): Add check_pch_target_flags.
      	* target-def.h (TARGET_CHECK_PCH_TARGET_FLAGS): New macro.
      	(TARGET_INITIALIZER): Include it.
      	* toplev.c (default_pch_valid_p): Use targetm.check_pch_target_flags.
      	* config/sh/sh.h (sh_pch_valid_p): Delete.
      	* config/sh/sh.c (TARGET_PCH_VALID_P, sh_pch_valid_p): Delete.
      	(sh_check_pch_target_flags): New function.
      	(TARGET_CHECK_PCH_TARGET_FLAGS): Override default.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100392 138bc75d-0d04-0410-961f-82ee72b054a4
      761d9126
    • law's avatar
      * fold-const.c (extract_array_ref): Handle more cases, · 6252c281
      law authored
              do some useful canonicalization of the base.
              (fold_binary): Explicitly deal with arrays of zero-sized
              structures during folding of &a[i] == &a[j].
      
              * gcc.dg/tree-ssa/foldaddr-1.c: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100391 138bc75d-0d04-0410-961f-82ee72b054a4
      6252c281
    • jsm28's avatar
      * sv.po: Update. · 6c469bc1
      jsm28 authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100389 138bc75d-0d04-0410-961f-82ee72b054a4
      6c469bc1
    • ebotcazou's avatar
      * doc/install.texi (sparc-sun-solaris2*): Update note · 5747350c
      ebotcazou authored
      	about Sun bug 4910101.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100385 138bc75d-0d04-0410-961f-82ee72b054a4
      5747350c
    • ebotcazou's avatar
      * doc/install.texi (sparc-sun-solaris2.7): Document bootstrap · 3e17bb04
      ebotcazou authored
      	failure with Sun WorkShop 6 99/08/18 as.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100383 138bc75d-0d04-0410-961f-82ee72b054a4
      3e17bb04
    • gccadmin's avatar
      Daily bump. · 39fcd313
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100380 138bc75d-0d04-0410-961f-82ee72b054a4
      39fcd313
  2. 30 May, 2005 25 commits
  3. 29 May, 2005 4 commits