- 30 Sep, 2007 4 commits
-
-
2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/33400 * gfortran.dg/PR19872.f: Fix test condition. * gfortran.dg/list_read_7.f90: New test. From-SVN: r128892
Jerry DeLisle committed -
PR tree-optimization/33597 * tree-vect-analyze.c (vect_build_slp_tree): Check if optab handler for LSHIFT_EXPR and RSHIFT_EXPR is available for vec_mode. testsuite/ChangeLog: PR tree-optimization/33597 * gcc.dg/vect/pr33597.c: New testcase. From-SVN: r128891
Uros Bizjak committed -
PR c++/33094 * decl.c (make_rtl_for_nonlocal_decl): It's ok for a member constant to not have DECL_EXTERNAL if it's file-local. From-SVN: r128890
Jason Merrill committed -
From-SVN: r128888
GCC Administrator committed
-
- 29 Sep, 2007 6 commits
-
-
i386.c (ix86_expand_move): Use can_create_pseudo_p () instead of variants of (!reload_in_progress &&... * config/i386/i386.c (ix86_expand_move): Use can_create_pseudo_p () instead of variants of (!reload_in_progress && !reload_completed). (x86_expand_vector_move): Ditto. From-SVN: r128885
Uros Bizjak committed -
* gcc.target/i386/sse5-convert.c: Fix target selector and rename to... * gcc.target/i386/pr33524.c: ...this. From-SVN: r128883
Uros Bizjak committed -
PR fortran/33354 * gfortran.dg/minmaxloc_4.f90: New. From-SVN: r128882
Tobias Schlüter committed -
2007-09-27 Ollie Wild <aaw@google.com> gcc/ * varasm.c (compare_constant): Removed call to lang_hooks.expand_constant. (copy_constants): Removed call to lang_hooks.expand_constant. (compute_reloc_for_constant): Removed call to lang_hooks.expand_constant. (output_addressed_constants): Removed call to lang_hooks.expand_constant. (constructor_static_from_elts_p): Removed call to lang_hooks.expand_constant. (output_constant): Removed calls to lang_hooks.expand_constant. * langhooks.h (struct lang_hooks): Removed field expand_constant. * langhooks-def.h (lhd_return_tree): Removed. (LANG_HOOKS_EXPAND_CONSTANT): Removed. (LANG_HOOKS_INITIALIZER): Removed LANG_HOOKS_EXPAND_CONSTANT. * langhooks.c (lhd_return_tree): Removed. gcc/cp/ * typeck2.c (digest_init): Call cplus_expand_constant after convert_for_initialization. * cp-objcp-common.h (LANG_HOOKS_EXPAND_CONSTANT): Removed. * expr.c (cplus_expand_constant): Updated function description. From-SVN: r128881
Ollie Wild committed -
* gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*. From-SVN: r128880
John David Anglin committed -
From-SVN: r128878
GCC Administrator committed
-
- 28 Sep, 2007 22 commits
-
-
2007-09-28 Andrew Pinski <andrew_pinski@playstation.sony.com> PR target/33347 * config/spu/spu.c (spu_expand_insv): Call copy_rtx on the second argument to gen_selb. From-SVN: r128874
Andrew Pinski committed -
* libgcc-std.ver: Add fixed-point routines to GCC_4.3.0 section. * doc/libgcc.texi (Fixed-point fractional library routines): Fix typos for neg and cmp functions. From-SVN: r128873
Chao-ying Fu committed -
* gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets. From-SVN: r128872
Uros Bizjak committed -
PR c++/10179 * class.c (layout_empty_base): Take rli parameter, update rli->record_align if empty base has user-specified alignment. (build_base_field): Pass rli to it. From-SVN: r128871
Jason Merrill committed -
cp/ 2007-09-28 Paolo Carlini <pcarlini@suse.de> PR c++/33213 * error.c (dump_decl): Deal with TYPE_PACK_EXPANSION. testsuite/ 2007-09-28 Paolo Carlini <pcarlini@suse.de> PR c++/33213 * g++.dg/cpp0x/variadic79.C: New. From-SVN: r128870
Paolo Carlini committed -
2007-09-28 Benjamin Kosnik <bkoz@redhat.com> * include/parallel/algorithmfwd.h: Spacing. * include/parallel/tags.h: Correct comment. * testsuite/Makefile.am (AM_MAKEFLAGS, AM_RUNTESTFLAGS): Remove. * testsuite/Makefile.in: Regenerate. From-SVN: r128869
Benjamin Kosnik committed -
2007-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/33400 * io/list_read.c (next_char): Interpret encountering the end of file the first time as an end of line. Subsequent reads give EOF error. From-SVN: r128868
Jerry DeLisle committed -
PR c++/31434 * tree.c (cp_build_qualified_type_real): Handle TYPE_PACK_EXPANSION qualification by creating qualified PACK_EXPANSION_PATTERN and then calling make_pack_expansion on it. From-SVN: r128867
Jakub Jelinek committed -
2007-09-28 Paolo Carlini <pcarlini@suse.de> PR c++/33118 * error.c (dump_expr): Deal with ARGUMENT_PACK_SELECT. (dump_type): Use dump_template_argument for TYPE_ARGUMENT_PACK. (dump_parameters): Just call dump_type for argument packs too. From-SVN: r128866
Paolo Carlini committed -
PR rtl-optimization/33552 * gcc.target/i386/pr33552.c: New runtime test. * gcc.target/i386/strinline.c: New compile time test. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r128865
Michael Matz committed -
PR rtl-optimization/33552 * function.c (match_asm_constraints_1): Check for overlap in inputs and replace all occurences. From-SVN: r128864
Michael Matz committed -
* gfortran.dg/openmp_stack.f90: Removed. * testsuite/libgomp.fortran/stack.f90: New test. From-SVN: r128863
Jakub Jelinek committed -
gcc/ * config/mips/mips.c (override_options): Fix comment typo. From-SVN: r128862
Richard Sandiford committed -
PR c++/31434 * tree.c (cp_build_qualified_type_real): Handle TYPE_PACK_EXPANSION qualification by creating qualified PACK_EXPANSION_PATTERN and then calling make_pack_expansion on it. * g++.dg/cpp0x/variadic80.C: New test. From-SVN: r128861
Jakub Jelinek committed -
* config.gcc (bfin*-linux-uclibc*): Set extra_parts to "crtbegin.o crtbeginS.o crtend.o crtendS.o". * config/bfin/t-bfin-linux (crti.o): Don't build. (crtn.o): Likewise. (EXTRA_MULTILIB_PARTS): Remove crti.o and crtn.o. * config/bfin/t-bfin-uclinux (crti.o): Don't build. (crtn.o): Likewise. (EXTRA_MULTILIB_PARTS): Remove crti.o and crtn.o. From-SVN: r128860
Jie Zhang committed -
gcc/ * varasm.c (compare_constant): Removed call to lang_hooks.expand_constant. (copy_constants): Removed call to lang_hooks.expand_constant. (compute_reloc_for_constant): Removed call to lang_hooks.expand_constant. (output_addressed_constants): Removed call to lang_hooks.expand_constant. (constructor_static_from_elts_p): Removed call to lang_hooks.expand_constant. (output_constant): Removed calls to lang_hooks.expand_constant. * langhooks.h (struct lang_hooks): Removed field expand_constant. * langhooks-def.h (lhd_return_tree): Removed. (LANG_HOOKS_EXPAND_CONSTANT): Removed. (LANG_HOOKS_INITIALIZER): Removed LANG_HOOKS_EXPAND_CONSTANT. * langhooks.c (lhd_return_tree): Removed. gcc/cp/ * typeck2.c (digest_init): Call cplus_expand_constant after convert_for_initialization. * cp-objcp-common.h (LANG_HOOKS_EXPAND_CONSTANT): Removed. * expr.c (cplus_expand_constant): Updated function description. From-SVN: r128859
Ollie Wild committed -
2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> * gfortran.dg/namelist_38.f90: Delete test for revertion of r128057. From-SVN: r128858
Jerry DeLisle committed -
2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/33421 * io/list_read.c (read_character): Revert r128057. From-SVN: r128857
Jerry DeLisle committed -
2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com> PR middle-end/7003 * gcc.target/powerpc/gcse-1.c: New test. From-SVN: r128856
Andrew Pinski committed -
PR middle-end/33436 * expr.c (emit_group_load_1): Split constant double when destination length is half source length. From-SVN: r128855
John David Anglin committed -
* module.c (mio_expr): Avoid -Wcast-qual warning. From-SVN: r128854
Kaveh R. Ghazi committed -
From-SVN: r128852
GCC Administrator committed
-
- 27 Sep, 2007 8 commits
-
-
fortran/ * arith.c (reduce_binary_aa): Fix capitalization. * check.c (gfc_check_dot_product): Likewise. (gfc_check_matmul): Likewise. * expr.c (gfc_check_conformance): Likewise. (gfc_check_assign): Likewise. (gfc_default_initializer): Simplify logic. * trans.c (gfc_msg_bounds): Make const. (gfc_msg_fault): Likewise. (gfc_msg_wrong_return): Likewise. * trans.h: Add const to corresponding extern declarations. testsuite/ * gfortran.dg/array_initializer_3.f90: Adapt error annotations for fixed capitalizations. * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise. * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise. * gfortran.dg/elemental_subroutine_4.f90: Likewise. * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise. * gfortran.dg/maxloc_shape_1.f90: Likewise. * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise. * gfortran.dg/min_max_conformance.f90: Likewise. From-SVN: r128849
Tobias Schlüter committed -
gcc/ * config/mips/mips.h (PTF_AVOID_BRANCHLIKELY): New macro. (mips_cpu_info): Add tune_flags. (GENERATE_BRANCHLIKELY): Remove TARGET_SR71K check. * config/mips/mips.c (mips_cpu_info_table): Add tune_flags fields. Remove end marker. (override_options): Remove deprecation code. Use branch-likely instructions for optimize_size or if the tuning flags do not suggest otherwise. Tweak warning. (mips_matching_cpu_name_p, mips_parse_cpu): Use ARRAY_SIZE. From-SVN: r128848
Richard Sandiford committed -
gcc/testsuite/ * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated options. * gcc.dg/c99-tgmath-2.c: Likewise. * gcc.dg/c99-tgmath-3.c: Likewise. * gcc.dg/c99-tgmath-4.c: Likewise. From-SVN: r128847
Richard Sandiford committed -
* config/i386/t-linux64 (MULTILIB_OSDIRNAMES): Use ../lib32 as the multilib osdirname if it exists. * config/rs6000/t-linux64 (MULTILIB_OSDIRNAMES): Likewise. From-SVN: r128846
Matthias Klose committed -
2007-09-27 Matthias Klose <doko@ubuntu.com> * config/i386/t-linux64 (MULTILIB_OSDIRNAMES): Use ../lib32 as the multilib osdirname if it exists. * config/rs6000/t-linux64 (MULTILIB_OSDIRNAMES): Likewise. From-SVN: r128845
Matthias Klose committed -
* decl2.c (is_late_template_attribute): Don't crash on unknown attribute. From-SVN: r128844
Jason Merrill committed -
2007-09-27 Paul Thomas <pault@gcc.gnu.org> PR fortran/33568 * trans-intrinsic.c (gfc_conv_intrinsic_aint): Allow for the possibility of the optional KIND argument by making arg an array, counting the number of arguments and using arg[0]. 2007-09-27 Paul Thomas <pault@gcc.gnu.org> PR fortran/33568 * gfortran.dg/anint_1.f90: New test. From-SVN: r128843
Paul Thomas committed -
2007-09-27 Benjamin Kosnik <bkoz@redhat.com> * testsuite/util/testsuite_hooks.cc (set_memory_limits): Adjust x86_64 virtual memory setting for libgomp. From-SVN: r128842
Benjamin Kosnik committed
-