- 01 Nov, 2007 2 commits
-
-
2007-10-31 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_queue.h (queue<>::push(value_type&&)): Replace with "emplace" version per DR 756. (priority_queue<>::push(value_type&&)): Likewise. * include/bits/stl_stack.h (stack<>::push(value_type&&)): Likewise. From-SVN: r129814
Paolo Carlini committed -
From-SVN: r129811
GCC Administrator committed
-
- 31 Oct, 2007 14 commits
-
-
PR target/31507 * config/i386/i386.md (pushsf_rex64): Use X instead of < constraints for the first push_operand. * gcc.dg/pr31507-1.c: New test. * gcc.dg/pr31507-2.c: New test. From-SVN: r129807
Jakub Jelinek committed -
2007-10-31 Thiago Jung Bauermann <bauerman@br.ibm.com> * configure.ac: Add ADDITIONAL_OBJS variable. * Makefile.in (bid_OBS): New. (libdecnumber_a_OBJS): Add ADDITIONAL_OBJS, remove condition on enable_decimal_float. * configure: Regenerate. From-SVN: r129804
Thiago Jung Bauermann committed -
From-SVN: r129803
Revital Eres committed -
2007-10-31 Tobias Burnus <burnus@net-b.de> PR fortran/33941 * modules.c (intrinsics): Use only alphabetic names for intrinsic operators. 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr> Tobias Burnus <burnus@net-b.de> PR fortran/33941 * gfortran.dg/module_read_1.f90: New. From-SVN: r129801
Tobias Burnus committed -
gcc/testsuite PR preprocessor/30786: * gcc.dg/cpp/pr30786.c: New file. libcpp PR preprocessor/30786: * macro.c (builtin_macro): Return result of _cpp_do__Pragma. * directives.c (_cpp_do__Pragma): Return error status. * internal.h (_cpp_do__Pragma): Update. * directives.c (get__Pragma_string): Back up if EOF seen. From-SVN: r129800
Tom Tromey committed -
2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/33162 * gfortran.dg/interface_19.f90: New. * gfortran.dg/interface_20.f90: New. * gfortran.dg/interface_21.f90: New. From-SVN: r129799
Jerry DeLisle committed -
2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/33162 * interface.c (compare_intr_interfaces): New function to check intrinsic function arguments against formal arguments. (compare_interfaces): Fix logic in comparison of function and subroutine attributes. (compare_parameter): Use new function for intrinsic as argument. * resolve.c (resolve_actual_arglist): Allow an intrinsic without function attribute to be checked further. Set function attribute if intrinsic symbol is found, return FAILURE if not. From-SVN: r129798
Jerry DeLisle committed -
re PR tree-optimization/32377 (can't determine dependence (source/destination overlap without more than size)) 2007-10-31 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/32377 * tree-data-ref.c (compute_overlap_steps_for_affine_univar): Make it work also for unknown number of iterations. (analyze_subscript_affine_affine): Clean up. Don't fail when the number of iterations is not known. * gfortran.dg/vect/pr32377.f90: New. From-SVN: r129797
Sebastian Pop committed -
2007-10-31 Richard Guenther <rguenther@suse.de> PR middle-end/33779 * fold-const.c (extract_muldiv_1): Make sure to not introduce new undefined integer overflow. (fold_binary): Avoid useless conversion. * gcc.c-torture/execute/pr33779-1.c: New testcase. * gcc.c-torture/execute/pr33779-2.c: Likewise. From-SVN: r129796
Richard Guenther committed -
2007-10-31 Paul Thomas <pault@gcc.gnu.org> PR fortran/33897 * decl.c (gfc_match_entry): Do not make ENTRY name global for contained procedures. * parse.c (gfc_fixup_sibling_symbols): Fix code for determining whether a procedure is external. 2007-10-31 Paul Thomas <pault@gcc.gnu.org> PR fortran/33897 * gfortran.dg/contained_3.f90: New. From-SVN: r129795
Paul Thomas committed -
gcc/ PR target/33948 * config/mips/mips.c (mips_fpr_return_fields): Fix SCALAR_TYPE_P check. From-SVN: r129794
Richard Sandiford committed -
2007-10-31 Andreas Krebbel <krebbel1@de.ibm.com> * config/rs6000/rs6000.opt: Rename -mdfp option to -mhard-dfp. * config/s390/s390.c: (override_options): Replace -mhard-dfp/-msoft-dfp with -mhard-dfp/-mno-hard-dfp. * config/s390/s390.opt: Likewise. * config/s390/s390.h: Add MASK_HARD_DFP to the TARGET_DEFAULT definition. From-SVN: r129793
Andreas Krebbel committed -
Co-Authored-By: Mark Mitchell <mark@codesourcery.com> From-SVN: r129792
Christian Bruel committed -
From-SVN: r129790
GCC Administrator committed
-
- 30 Oct, 2007 18 commits
-
-
From-SVN: r129787
Janis Johnson committed -
* doc/invoke.texi (Option Summary): Add -fdce and -fdse to list of optimization options. (Optimize Options): Add -fdce and -fdse to the list of optimizations enabled by -O. Document -fdce and -fdse. From-SVN: r129786
Janis Johnson committed -
PR c++/33709 * fold-const.c (fold_binary): If one argument is COMPOUND_EXPR, convert second operand of COMPOUND_EXPR to the original type of that argument. * g++.dg/opt/compound1.C: New test. From-SVN: r129785
Jakub Jelinek committed -
PR c++/33616 * decl2.c (build_offset_ref_call_from_tree): Call build_non_dependent_expr on object prior to building ADDR_EXPR from it if FN is DOTSTAR_EXPR. * g++.dg/template/ptrmem18.C: New test. From-SVN: r129784
Jakub Jelinek committed -
PR fortran/33596 * trans-intrinsic.c (gfc_conv_intrinsic_isnan): Strip NOP_EXPR from the result of build_call_expr. * gfortran.dg/isnan_2.f90: New test. From-SVN: r129782
Francois-Xavier Coudert committed -
PR tree-optimization/32500 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase. From-SVN: r129781
Ed Schouten committed -
From-SVN: r129777
H.J. Lu committed -
From-SVN: r129774
Doug Gregor committed -
2007-10-30 Douglas Gregor <doug.gregor@gmail.com> PR c++/31993 PR c++/32252 * pt.c (find_parameter_packs_r): Fix typo in comment. (convert_template_argument): Look at the pattern of a pack expansion to determine what kind of entity we're converting. (coerce_template_parameter_pack): When we have coerced a non-type template parameter pack, substitute into the type of that pack. (tsubst_pack_expansion): When our substitution of a parameter pack is a "trivial" substitution of itself, just substitute into the pack expansion rather than actually expanding. 2007-10-30 Douglas Gregor <doug.gregor@gmail.com> PR c++/31993 PR c++/32252 * g++.dg/cpp0x/pr31993.C: New * g++.dg/cpp0x/pr32252.C: New From-SVN: r129773
Doug Gregor committed -
PR tree-optimization/33723 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s. From-SVN: r129772
Jakub Jelinek committed -
2007-10-30 Richard Guenther <rguenther@suse.de> * tree-ssa-operands.c (add_vars_for_offset): Fix exit test of loop adding SFTs as virtual operands. * gcc.c-torture/execute/20071030-1.c: New testcase copied from gcc.target/i386/loop-3.c. From-SVN: r129770
Richard Guenther committed -
2007-10-19 Paolo Carlini <pcarlini@suse.de> PR libstdc++/33815 * include/tr1_impl/random (uniform_int<>::_M_call(_UniformRandomNumberGenerator&, result_type, result_type, true_type)): Avoid the modulo (which uses the low-order bits). From-SVN: r129769
Paolo Carlini committed -
2007-10-30 Richard Guenther <rguenther@suse.de> * Makefile.in (dse.o): Add $(OPTABS_H) and $(RECOG_H) * dependencies. From-SVN: r129768
Richard Guenther committed -
From-SVN: r129767
Revital Eres committed -
From-SVN: r129766
Revital Eres committed -
2007-10-30 Benjamin Kosnik <bkoz@redhat.com> *docs/html/ext/pb_ds/multimap_text_insert_timing_test_small.html: Correct filename. *docs/html/ext/pb_ds/multimap_text_find_timing_test_large.html: Same. *docs/html/ext/pb_ds/ multimap_text_insert_mem_usage_test_small.html: Same. *docs/html/ext/pb_ds/multimap_text_insert_timing_test_large.html: Same. *docs/html/ext/pb_ds/ multimap_text_insert_mem_usage_test_large.html: Same. *docs/html/ext/pb_ds/multimap_text_find_timing_test_small.html: Same. 2007-10-30 Benjamin Kosnik <bkoz@redhat.com> *include/Makefile.am (PCHFLAGS): Remove -Wno-deprecated. *include/Makefile.in: Regenerate. *include/std/memory: Remove extraneous include. From-SVN: r129765
Benjamin Kosnik committed -
PR tree-optimization/32893 * tree-vectorize.c (vect_can_force_dr_alignment_p): Check STACK_BOUNDARY instead of PREFERRED_STACK_BOUNDARY. From-SVN: r129764
Dorit Nuzman committed -
From-SVN: r129759
GCC Administrator committed
-
- 29 Oct, 2007 6 commits
-
-
* longlong.h (add_ssaaaa): Support Intel asm syntax in i386 and x86_64 versions. (sub_ddmmss): Likewise. (umul_ppmm): Likewise. (udiv_qrnnd): Likewise. From-SVN: r129756
Rask Ingemann Lambertsen committed -
PR testsuite/24841 * doc/sourcebuild.texi (Test Directives): Document that dg-require directives must come before dg-additional-sources. From-SVN: r129744
Janis Johnson committed -
PR tree-optimization/33723 * c-gimplify.c (c_gimplify_expr): Optimize INIT_EXPR or MODIFY_EXPR with non-addressable COMPOUND_LITERAL_EXPR as source. * gcc.c-torture/execute/20071029-1.c: New test. * gcc.dg/tree-ssa/pr33723.c: New test. From-SVN: r129743
Jakub Jelinek committed -
gcc/ PR tree-optimization/33614 * gimplify.c (gimplify_init_constructor): Gimplify vector constructors if they can't be reduced to VECTOR_CSTs and aren't legitimate initializer constants. gcc/testsuite/ PR tree-optimization/33614 * gcc.c-torture/compile/pr33614.c: New test. From-SVN: r129739
Richard Sandiford committed -
2007-10-29 Richard Guenther <rguenther@suse.de> PR tree-optimization/33870 * tree-ssa-operands.c (add_vars_for_offset): Remove mpt_vars parameter. (add_virtual_operand): Do not recurse into MPTs looking for pointed-to SFTs. * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os. From-SVN: r129738
Richard Guenther committed -
PR tree-optimization/33757 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES true architectures instead of having a big dg-skip-if. From-SVN: r129737
Jakub Jelinek committed
-