- 02 Apr, 2014 17 commits
-
-
* config/linux/futex.h (futex_wait): Get error value from errno. (futex_wake): Likewise. From-SVN: r209035
Richard Henderson committed -
* gcc.target/i386/avx2-vpand-3.c, gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128. From-SVN: r209034
Joseph Myers committed -
* gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c, gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c, gcc.target/i386/memcpy-strategy-1.c, gcc.target/i386/memcpy-strategy-2.c, gcc.target/i386/memcpy-vector_loop-1.c, gcc.target/i386/memcpy-vector_loop-2.c, gcc.target/i386/memset-vector_loop-1.c, gcc.target/i386/memset-vector_loop-2.c, gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c, gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for -march= options different from those in dg-options. From-SVN: r209033
Joseph Myers committed -
2014-04-02 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.c (s390_expand_insv): Use GET_MODE_BITSIZE. From-SVN: r209032
Andreas Krebbel committed -
* config/spu/spu.c (pad_bb): Do not crash when the last insn is CODE_FOR_blockage. From-SVN: r209029
Ulrich Weigand committed -
* config/spu/spu.md ("insv"): Fail if bitoffset+bitsize lies outside the target mode. From-SVN: r209028
Ulrich Weigand committed -
* config/alpha/target.h (PAGE_SIZE, FIXED_PAGE_SIZE): Remove. * config/arm/target.h, config/sh/target.h: Likewise. * config/sparc/target.h, config/x86/target.h: Likewise. From-SVN: r209027
Richard Henderson committed -
2014-04-02 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/60735 * config/rs6000/rs6000.c (rs6000_hard_regno_mode_ok): If we have software floating point or no floating point registers, do not allow any type in the FPRs. Eliminate a test for SPE SIMD types in GPRs that occurs after we tested for GPRs that would never be true. * config/rs6000/rs6000.md (mov<mode>_softfloat32, FMOVE64): Rewrite tests to use TARGET_DOUBLE_FLOAT and TARGET_E500_DOUBLE, since the FMOVE64 type is DFmode/DDmode. If TARGET_E500_DOUBLE, specifically allow DDmode, since that does not use the SPE SIMD instructions. From-SVN: r209025
Michael Meissner committed -
* c-common.h (c_expand_expr): Remove declaration. From-SVN: r209020
Marek Polacek committed -
* gcc.target/i386/387-3.c, gcc.target/i386/387-4.c, gcc.target/i386/pr30970.c: Use -mtune=generic. * gcc.target/i386/avx2-vpaddb-3.c, gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c, gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c, gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c, gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c, gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c, gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c, gcc.target/i386/avx2-vpsubw-3.c, gcc.target/i386/avx256-unaligned-load-1.c, gcc.target/i386/avx256-unaligned-load-4.c, gcc.target/i386/avx256-unaligned-store-1.c, gcc.target/i386/avx256-unaligned-store-2.c, gcc.target/i386/avx256-unaligned-store-4.c: Use -mno-prefer-avx128. From-SVN: r209019
Joseph Myers committed -
2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr> Iain Sandoe <iain@codesourcery.com> PR target/54083 * gcc.dg/attr-weakref-1.c: Allow the test on darwin with the additional options -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace. * gcc.dg/torture/pr53922.c: Additional option -Wl,-flat_namespace for darwin[89]. * gcc.dg/torture/pr60092.c: Additional options -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace for darwin[89]. Co-Authored-By: Iain Sandoe <iain@codesourcery.com> From-SVN: r209018
Dominique d'Humieres committed -
re PR target/54407 (FAIL: 30_threads/condition_variable/54185.cc execution test program timed out on powerpc-apple-darwin9 and x86_64-apple-darwin10) 2014-04-02 Dominique d'Humieres <dominiq@lps.ens.fr> Jack Howarth <howarth@bromo.med.uc.edu> PR target/54407 * testsuite/30_threads/condition_variable/54185.cc: Skip for darwin < 11. Co-Authored-By: Jack Howarth <howarth@bromo.med.uc.edu> From-SVN: r209017
Dominique d'Humieres committed -
re PR target/43751 (dsymutil is not called for fortran and, under some circumstances not for other FEs.) 2014-04-02 Dominique d'Humieres <dominiq@lps.ens.fr> PR target/43751 * lib/prune.exp: Modify the regular express to prune the new warnings introduced by r205679 on darwin9. From-SVN: r209016
Dominique d'Humieres committed -
re PR middle-end/60729 (Compiler failure for combination of -ftrapv and -O3: compiler error: in prepare_cmp_insn) 2014-04-02 Richard Biener <rguenther@suse.de> PR middle-end/60729 * optabs.c (expand_abs_nojump): Honor flag_trapv only for MODE_INTs. Properly use negv_optab. (expand_abs): Likewise. * g++.dg/vect/pr60729.cc: New testcase. From-SVN: r209012
Richard Biener committed -
2014-04-02 Richard Biener <rguenther@suse.de> * lto-plugin.c (onload): Fail to load if -fno-use-linker-plugin is set in COLLECT_GCC_OPTIONS. From-SVN: r209011
Richard Biener committed -
re PR bootstrap/60719 (With --program-prefix=$target_alias --program-suffix=-$version install-driver breaks) 2014-04-02 Richard Biener <rguenther@suse.de> PR bootstrap/60719 * Makefile.in (install-driver): Guard extra installs with special names properly. From-SVN: r209010
Richard Biener committed -
From-SVN: r209007
GCC Administrator committed
-
- 01 Apr, 2014 22 commits
-
-
* doc/xml/manual/backwards_compatibility.xml (backwards.third.headers): Update link. * doc/xml/manual/policy_data_structures_biblio.xml (bibliography): Fix broken links. * doc/xml/manual/shared_ptr.xml (shared_ptr.impl): Likewise. * doc/xml/manual/using_exceptions.xml (bibliography): Likewise. * doc/xml/manual/concurrency_extensions.xml (manual.ext.concurrency.impl.atomic_fallbacks): Likewise. * doc/html/*: Regenerate. From-SVN: r209002
Jonathan Wakely committed -
From-SVN: r209001
Jason Merrill committed -
* pt.c (process_partial_specialization): Say "not deducible" rather than "not used". Use inform. From-SVN: r209000
Jason Merrill committed -
PR c++/60374 * pt.c (coerce_template_parms): Check that the pack expansion pattern works with the first matching parameter. From-SVN: r208999
Jason Merrill committed -
2014-04-01 Fabien Chêne <fabien@gcc.gnu.org> * cp/init.c (perform_member_init): Homogenize uninitialized diagnostics. 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org> * g++.dg/init/ctor4.C: Adjust. * g++.dg/init/ctor4-1.C: New. * g++.dg/cpp0x/defaulted2.C: Adjust. From-SVN: r208998
Fabien Chêne committed -
PR c++/60708 * call.c (build_array_conv): Call complete_type. From-SVN: r208996
Jason Merrill committed -
PR c++/60713 * typeck2.c (PICFLAG_SIDE_EFFECTS): New. (picflag_from_initializer): Return it. (process_init_constructor): Handle it. From-SVN: r208995
Jason Merrill committed -
2014-04-01 Michael Meissner <meissner@linux.vnet.ibm.com> * doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions): Document vec_vgbbd. From-SVN: r208993
Michael Meissner committed -
re PR c++/60642 (Unclear diagnostic with invalid use of abi_tag attribute on explicit instantiation) PR c++/60642 * decl2.c (is_late_template_attribute): Don't defer abi_tag. * mangle.c (write_unqualified_name): Fix abi_tag on templates. * pt.c (get_template_info): Handle NAMESPACE_DECL. (most_general_template): Handle more kinds of template. * tree.c (handle_abi_tag_attribute): Ignore abi_tag on template instantiations and specializations. From-SVN: r208992
Jason Merrill committed -
re PR target/60704 (ICE: in extract_constrain_insn_cached, at recog.c:2156 with -flive-range-shrinkage -march=amdfam10) PR target/60704 * gcc.dg/pr60704.c: New file. From-SVN: r208990
Richard Henderson committed -
re PR target/60704 (ICE: in extract_constrain_insn_cached, at recog.c:2156 with -flive-range-shrinkage -march=amdfam10) PR target/60704 * config/i386/i386.md (*float<SWI48><MODEF>2_sse): Leave the second alternative enabled before register allocation. From-SVN: r208989
Richard Henderson committed -
2014-04-01 Chung-Lin Tang <cltang@codesourcery.com> * config/nios2/nios2.md (unspec): Remove UNSPEC_TLS, UNSPEC_TLS_LDM. * config/nios2/nios2.c (nios2_function_profiler): Fix addi operand typo. (nios2_large_got_address): Remove unneeded 'sym' parameter. (nios2_got_address): Update nios2_large_got_address call site. (nios2_delegitimize_address): New function. (TARGET_DELEGITIMIZE_ADDRESS): Define to nios2_delegitimize_address. * config/nios2/linux.h (GLIBC_DYNAMIC_LINKER): Define. (LINK_SPEC): Specify dynamic linker using GNU_USER_DYNAMIC_LINKER. From-SVN: r208988
Chung-Lin Tang committed -
gcc/ 2014-04-01 Martin Husemann <martin@duskware.de> * config/mips/netbsd.h (TARGET_OS_CPP_BUILTINS): Define __mips_o32 for -mabi=32. From-SVN: r208985
Martin Husemann committed -
gcc/ PR rtl-optimization/60604 * recog.c (general_operand): Incorporate REG_CANNOT_CHANGE_MODE_P check from register_operand. (register_operand): Redefine in terms of general_operand. (nonmemory_operand): Use register_operand for the non-constant cases. From-SVN: r208984
Richard Sandiford committed -
From-SVN: r208981
Bin Cheng committed -
re PR tree-optimization/60363 (logical_op_short_circuit, gcc.dg/tree-ssa/ssa-dom-thread-4.c scan-tree-dump-times dom1 "Threaded" 4) PR target/60363 * gcc.target/tree-ssa/ssa-dom-thread-4.c: Xfail for logical_op_short_circuit targets. From-SVN: r208980
Bin Cheng committed -
libfortran/60128 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests. XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*. From-SVN: r208979
Dominique d'Humieres committed -
2014-04-01 Richard Biener <rguenther@suse.de> * gimple.h (struct gimple_statement_base): Align subcode to 16 bits. From-SVN: r208978
Richard Biener committed -
From-SVN: r208973
Sebastian Huber committed -
2014-04-01 Richard Biener <rguenther@suse.de> libiberty/ * simple-object.c (simple_object_internal_write): Handle EINTR and short writes. From-SVN: r208972
Richard Biener committed -
PR c++/44859 * typeck.c (maybe_warn_about_returning_address_of_local): Unwrap COMPONENT_REFs and ARRAY_REFs sooner. From-SVN: r208970
Patrick Palka committed -
From-SVN: r208969
GCC Administrator committed
-
- 31 Mar, 2014 1 commit
-
-
2014-03-31 Lars Gullik Bjønnes <larsbj@gullik.org> Jonathan Wakely <jwakely@redhat.com> PR libstdc++/60270 * include/std/iomanip (_Quoted_string operator>>): Do not clear string if input is not quoted. * testsuite/27_io/manipulators/standard/char/60270.cc: New. Co-Authored-By: Jonathan Wakely <jwakely@redhat.com> From-SVN: r208966
Lars Gullik Bjønnes committed
-