- 02 Mar, 2012 17 commits
-
-
/cp 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51989 * typeck2.c (build_x_arrow): Take a tsubst_flags_t argument and propagate it. * cp-tree.h (build_x_arrow): Adjust prototype. * pt.c (tsubst_copy_and_build): Adjust call. * parser.c (cp_parser_postfix_dot_deref_expression): Likewise. /testsuite 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51989 * g++.dg/cpp0x/sfinae32.C: New. From-SVN: r184796
Paolo Carlini committed -
2012-03-02 Paolo Carlini <paolo.carlini@oracle.com> * name-lookup.c (binding_to_template_parms_of_scope_p): Clean up. From-SVN: r184792
Paolo Carlini committed -
2012-03-02 Tobias Burnus <burnus@net-b.de> PR fortran/52325 * primary.c (gfc_match_varspec): Add missing ;. From-SVN: r184790
Tobias Burnus committed -
2012-03-02 Richard Guenther <rguenther@suse.de> PR tree-optimization/52406 * tree-data-ref.h: Update documentation about DR_BASE_OBJECT. (struct indices): Add unconstrained_base member. (struct dr_alias): Remove unused vops member. (DR_UNCONSTRAINED_BASE): New define. * tree-data-ref.c (dr_analyze_indices): For COMPONENT_REFs add indices to allow their disambiguation. Make DR_BASE_OBJECT be an artificial access that covers the whole indexed object, or mark it with DR_UNCONSTRAINED_BASE if we cannot do so. Canonicalize plain decl base-objects to their MEM_REF variant. (dr_may_alias_p): When the base-object of either data reference has unknown size use only points-to information. (compute_affine_dependence): Make dumps easier to read and more verbose. * tree-vect-data-ref.c (vector_alignment_reachable_p): Use DR_REF when looking for packed references. (vect_supportable_dr_alignment): Likewise. * gcc.dg/torture/pr52406.c: New testcase. From-SVN: r184789
Richard Guenther committed -
2012-03-02 Tobias Burnus <burnus@net-b.de> PR fortran/52325 * primary.c (gfc_match_varspec): Add diagnostic for % with nonderived types. 2012-03-02 Tobias Burnus <burnus@net-b.de> PR fortran/52325 * gfortran.dg/derived_comp_array_ref_8.f90: New. * gfortran.dg/nullify_2.f90: Update dg-error. * gfortran.dg/nullify_4.f90: Ditto. * gfortran.dg/pointer_init_6.f90: Ditto. From-SVN: r184785
Tobias Burnus committed -
re PR fortran/52270 ([OOP] Polymorphic vars: wrong intent(in) check, passing nonptr variable to intent(in) ptr dummy) 2012-03-02 Tobias Burnus <burnus@net-b.de> PR fortran/52270 * expr.c (gfc_check_vardef_context): Fix check for intent-in polymorphic pointer . * interface.c (compare_parameter): Allow passing TYPE to intent-in polymorphic pointer. 2012-03-02 Tobias Burnus <burnus@net-b.de> PR fortran/52270 * gfortran.dg/class_51.f90: New. From-SVN: r184784
Tobias Burnus committed -
2012-03-02 Greta Yorsh <Greta.Yorsh@arm.com> * config/arm/arm-ldmstm.ml (write_ldm_commutative_peephole): Improve conditions for peepholes of loads followed by commutative operators. * config/arm/ldmstm.md: Regenerated. From-SVN: r184783
Greta Yorsh committed -
2012-03-02 Richard Guenther <rguenther@suse.de> * crontab: Fix day-of-week. From-SVN: r184782
Richard Guenther committed -
2012-03-02 Richard Guenther <rguenther@suse.de> * crontab: Update for 4.7 branching. From-SVN: r184781
Richard Guenther committed -
2012-03-02 Richard Guenther <rguenther@suse.de> * BASE-VER: Set to 4.8.0. From-SVN: r184780
Richard Guenther committed -
2012-03-02 Tobias Burnus <burnus@net-b.de> PR fortran/52452 * resolve.c (resolve_intrinsic): Don't search for a function if we know that it is a subroutine. 2012-03-02 Tobias Burnus <burnus@net-b.de> PR fortran/52452 * gfortran.dg/intrinsic_8.f90: New. From-SVN: r184778
Tobias Burnus committed -
* config/abi/post/solaris2.8/baseline_symbols.txt: Regenerate. * config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise. From-SVN: r184776
Rainer Orth committed -
* config.gcc (obsolete): Add all ARM targets using the FPA. (with_fpu): Obsolete selection of the FPA or Maverick on ARM. * doc/install.texi: Avoid references to obsolete ARM ports. From-SVN: r184775
Richard Earnshaw committed -
2012-03-01 Benjamin Kosnik <bkoz@redhat.com> Ramana Radhakrishnan <ramana@gcc.gnu.org> PR libstdc++/51785 * acinclude.m4 (GLIBCXX_CHECK_STDIO_PROTO): New. * configure.ac: Call it. * configure: Regenerate. * config.h.in: Same. * config/os/gnu-linux/os_defines.h: Conditionally undefine _GLIBCXX_HAVE_GETS. * include/c_global/cstdio: Conditionally declare deprecated gets. * include/c_std/cstdio: Same. Co-Authored-By: Ramana Radhakrishnan <ramana@gcc.gnu.org> From-SVN: r184774
Benjamin Kosnik committed -
2012-03-01 Michael Spertus <mike_spertus@symantec.com> * include/tr2/type_traits (typelist): To __reflection_typelist. (first, rest, empty): Remove. From-SVN: r184773
Michael Spertus committed -
2012-03-01 Benjamin Kosnik <bkoz@redhat.com> * testsuite/Makefile.am (CLEANFILES): Add *.gdb. * testsuite/Makefile.in: Regenerate. From-SVN: r184772
Benjamin Kosnik committed -
From-SVN: r184770
GCC Administrator committed
-
- 01 Mar, 2012 23 commits
-
-
From-SVN: r184766
Joern Rennecke committed -
2012-03-01 Jeremy Bennett <jeremy.bennett@embecosm.com> Joern Rennecke <joern.rennecke@embecosm.com> * doc/extend.texi: Expand and update information on interrupt attribute for Epiphany. Co-Authored-By: Joern Rennecke <joern.rennecke@embecosm.com> From-SVN: r184765
Jeremy Bennett committed -
* config/sh/sh-protos.h: Update copyright notice dates. * config/sh/sh.h: Likewise. * config/sh/sh.md: Likewise. * config/sh/constraints.md: Likewise. * config/sh/predicates.md: Likewise. From-SVN: r184764
Oleg Endo committed -
* config/sh/sh-protos.h (tertiary_reload_operand): Remove dead function. * config/sh/sh.c (tertiary_reload_operand): Likewise. From-SVN: r184763
Oleg Endo committed -
* config/sh/constraints.md: Fix comment typo. From-SVN: r184761
Oleg Endo committed -
* soft-fp: Imported from glibc upstream. From-SVN: r184760
Kai Tietz committed -
PR target/52408 * config/pa/pa.md (zvdep_imm32): Change type of variable x from int to unsigned HOST_WIDE_INT. (zvdep_imm64): Likewise. (vdepi_ior): Change type of variable x from int to HOST_WIDE_INT. (vdepi_and): Likewise. Likewise for unamed 64-bit patterns. * config/pa/predicates.md (lhs_lshift_cint_operand): Update comment. From-SVN: r184757
John David Anglin committed -
From-SVN: r184756
Kai Tietz committed -
From-SVN: r184755
Ian Lance Taylor committed -
* gcc.dg/torture/pr47917.c: Make test using POSIX-printf routines on mingw targets. * gcc.dg/vect/pr46126.c (size_t): Add support for LLP64 target. From-SVN: r184754
Kai Tietz committed -
PR c++/51930 * decl.c (check_tag_decl): Move warning for misplaced attributes here. (shadow_tag): From here. * parser.c (cp_parser_explicit_instantiation): Don't warn here. From-SVN: r184753
Jason Merrill committed -
From-SVN: r184752
Ian Lance Taylor committed -
Also fix a couple of crashes on invalid code. From-SVN: r184751
Ian Lance Taylor committed -
PR debug/52001 PR rtl-optimization/52417 * cselib.c (cselib_any_perm_equivs): New variable. (cselib_reset_table): Check that it's not set when not preserving constants. (cselib_add_permanent_equiv): Set it. (cselib_have_permanent_equivalences): New. (cselib_init, cselib_finish): Reset it. * cselib.h (cselib_have_permanent_equivalences): Declare. * alias.c (get_addr): Restore earlier behavior when there aren't permanent equivalences. From-SVN: r184750
Alexandre Oliva committed -
* config/mn10300/mn10300-modes.def: Fix copyright notice. * config/v850/v850-modes.def: Fix copyright notice. From-SVN: r184748
Steven Bosscher committed -
* doc/extend.texi (AVR Built-in Functions): Document __builtin_avr_flash_segment. * config/avr/builtins.def (__builtin_avr_flash_segment): New entry. * config/avr/avr.md (flash_segment, flash_segment1): New expanders. (*split.flash_segment): New insn-and-split. * config/avr/avr.c (avr_init_builtins): Add local variables: const_memx_void_node, const_memx_ptr_type_node, char_ftype_const_memx_ptr. From-SVN: r184746
Georg-Johann Lay committed -
PR tree-optimization/52445 * tree-ssa-phiopt.c (struct name_to_bb): Remove ssa_name field, add ssa_name_ver, offset and size fields and change store field to bool. (name_to_bb_hash, name_to_bb_eq): Adjust for the above changes. (add_or_mark_expr): Likewise. Only consider previous stores with the same size and offset. (nt_init_block): Only look at gimple_assign_single_p stmts, doesn't look at rhs2. * gcc.dg/pr52445.c: New test. From-SVN: r184743
Jakub Jelinek committed -
2012-03-01 Richard Guenther <rguenther@suse.de> PR middle-end/52443 * tree-cfg.c (verify_gimple_assign_unary): Allow any conversions from integral types to pointer types. From-SVN: r184739
Richard Guenther committed -
* config/avr/avr-c.c (avr_cpu_cpp_builtins): Restore built-in defines for __UINT24_MAX__, __INT24_MAX__, __INT24_MIN__ unintentionally removed in r184616. From-SVN: r184692
Georg-Johann Lay committed -
From-SVN: r184688
Venkataramanan Kumar committed -
From-SVN: r184686
Ian Lance Taylor committed -
* go-gcc.cc (class Gcc_tree): Add set_tree method. (set_placeholder_pointer_type): When setting to a pointer to error, set to error_mark_node. From-SVN: r184684
Ian Lance Taylor committed -
From-SVN: r184681
Ian Lance Taylor committed
-