summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * config/spu/spu.md ("insv"): Fail if bitoffset+bitsizeuweigand2014-04-022-1/+12
| | | | | | | lies outside the target mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209028 138bc75d-0d04-0410-961f-82ee72b054a4
* libitm: Remove unused PAGE_SIZE macrosrth2014-04-026-20/+6
| | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209027 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Michael Meissner <meissner@linux.vnet.ibm.com>meissner2014-04-023-6/+21
| | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209025 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.h (c_expand_expr): Remove declaration.mpolacek2014-04-022-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209020 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,jsm282014-04-0223-22/+41
| | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209019 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>dominiq2014-04-024-1/+19
| | | | | | | | | | | | | | | | | | 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]. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209018 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Dominique d'Humieres <dominiq@lps.ens.fr>dominiq2014-04-022-1/+8
| | | | | | | | | | | | Jack Howarth <howarth@bromo.med.uc.edu> PR target/54407 * testsuite/30_threads/condition_variable/54185.cc: Skip for darwin < 11. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209017 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Dominique d'Humieres <dominiq@lps.ens.fr>dominiq2014-04-022-4/+5
| | | | | | | | | | PR target/43751 * lib/prune.exp: Modify the regular express to prune the new warnings introduced by r205679 on darwin9. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209016 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Richard Biener <rguenther@suse.de>rguenth2014-04-024-3/+28
| | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209012 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Richard Biener <rguenther@suse.de>rguenth2014-04-022-0/+12
| | | | | | | | * lto-plugin.c (onload): Fail to load if -fno-use-linker-plugin is set in COLLECT_GCC_OPTIONS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209011 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-02 Richard Biener <rguenther@suse.de>rguenth2014-04-022-4/+13
| | | | | | | | | PR bootstrap/60719 * Makefile.in (install-driver): Guard extra installs with special names properly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209010 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209007 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/xml/manual/backwards_compatibility.xml (backwards.third.headers):redi2014-04-0111-21/+33
| | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209002 138bc75d-0d04-0410-961f-82ee72b054a4
* fix gcc/cp/ChangeLog formattingjason2014-04-011-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209001 138bc75d-0d04-0410-961f-82ee72b054a4
* * pt.c (process_partial_specialization): Say "not deducible"jason2014-04-017-9/+14
| | | | | | rather than "not used". Use inform. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209000 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60374jason2014-04-014-0/+38
| | | | | | | * pt.c (coerce_template_parms): Check that the pack expansion pattern works with the first matching parameter. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208999 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>fabien2014-04-0112-43/+80
| | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208998 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60708jason2014-04-013-0/+26
| | | | | | * call.c (build_array_conv): Call complete_type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208996 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60713jason2014-04-013-2/+43
| | | | | | | | * typeck2.c (PICFLAG_SIDE_EFFECTS): New. (picflag_from_initializer): Return it. (process_init_constructor): Handle it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208995 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-01 Michael Meissner <meissner@linux.vnet.ibm.com>meissner2014-04-012-0/+8
| | | | | | | | | * doc/extend.texi (PowerPC AltiVec/VSX Built-in Functions): Document vec_vgbbd. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208993 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60642jason2014-04-019-24/+93
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208992 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60704rth2014-04-012-0/+19
| | | | | | * gcc.dg/pr60704.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208990 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60704rth2014-04-012-1/+12
| | | | | | | * config/i386/i386.md (*float<SWI48><MODEF>2_sse): Leave the second alternative enabled before register allocation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208989 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-01 Chung-Lin Tang <cltang@codesourcery.com>cltang2014-04-014-8/+50
| | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208988 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/rsandifo2014-04-012-1/+8
| | | | | | | | | | 2014-04-01 Martin Husemann <martin@duskware.de> * config/mips/netbsd.h (TARGET_OS_CPP_BUILTINS): Define __mips_o32 for -mabi=32. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208985 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/rsandifo2014-04-012-57/+26
| | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208984 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo in gcc/testsuite/ChangeLog.amker2014-04-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208981 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60363amker2014-04-012-1/+7
| | | | | | | | | * gcc.target/tree-ssa/ssa-dom-thread-4.c: Xfail for logical_op_short_circuit targets. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208980 138bc75d-0d04-0410-961f-82ee72b054a4
* libfortran/60128dominiq2014-04-012-10/+27
| | | | | | | | | * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests. XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208979 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-01 Richard Biener <rguenther@suse.de>rguenth2014-04-012-0/+8
| | | | | | | | * gimple.h (struct gimple_statement_base): Align subcode to 16 bits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208978 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi (mapp-regs): Clarify.ebotcazou2014-04-012-2/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208973 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-01 Richard Biener <rguenther@suse.de>rguenth2014-04-012-8/+22
| | | | | | | | | libiberty/ * simple-object.c (simple_object_internal_write): Handle EINTR and short writes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208972 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/44859jason2014-04-013-4/+21
| | | | | | | * typeck.c (maybe_warn_about_returning_address_of_local): Unwrap COMPONENT_REFs and ARRAY_REFs sooner. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208970 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208969 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-31 Lars Gullik Bjønnes <larsbj@gullik.org>redi2014-03-313-2/+47
| | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208966 138bc75d-0d04-0410-961f-82ee72b054a4
* * libsupc++/eh_ptr.cc: Improve static_assert messages.redi2014-03-312-2/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208965 138bc75d-0d04-0410-961f-82ee72b054a4
* Add a testcase for PR rtl-optimization/60700hjl2014-03-312-0/+64
| | | | | | | | PR rtl-optimization/60700 * gcc.target/i386/pr60700.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208962 138bc75d-0d04-0410-961f-82ee72b054a4
* Adjust testcase for softfp cases.ramana2014-03-312-1/+8
| | | | | | | | | | | | | | | PR target/60650 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/60650 * gcc.target/arm/pr60650.c: Adjust command line options. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208961 138bc75d-0d04-0410-961f-82ee72b054a4
* * sv.po: Update.jsm282014-03-312-638/+286
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208960 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-27 Ulrich Drepper <drepper@gmail.com>drepper2014-03-312-0/+99
| | | | | | | | | | | | | | | | | | | | | | | * config/i386/avx512fintrin.h (__v32hi): Define type. (__v64qi): Likewise. (_mm512_set1_epi8): Define. (_mm512_set1_epi16): Define. (_mm512_set4_epi32): Define. (_mm512_set4_epi64): Define. (_mm512_set4_pd): Define. (_mm512_set4_ps): Define. (_mm512_setr4_epi64): Define. (_mm512_setr4_epi32): Define. (_mm512_setr4_pd): Define. (_mm512_setr4_ps): Define. (_mm512_setzero_epi32): Define. --This line, and those belowi will be ignored-- M gcc/ChangeLog M gcc/config/i386/avx512fintrin.h git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208959 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix 18_support/exception_ptr/60612-*.cc on non-C99 targetsro2014-03-313-0/+15
| | | | | | | | * testsuite/18_support/exception_ptr/60612-terminate.cc (terminate, f): Wrap in _GLIBCXX_USE_C99. * testsuite/18_support/exception_ptr/60612-unexpected.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208958 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-31 Martin Jambor <mjambor@suse.cz>jamborm2014-03-315-11/+94
| | | | | | | | | | | | | | | | | PR middle-end/60647 * tree-sra.c (callsite_has_enough_arguments_p): Renamed to callsite_arguments_match_p. Updated all callers. Also check types of corresponding formal parameters and actual arguments. (not_all_callers_have_enough_arguments_p) Renamed to some_callers_have_mismatched_arguments_p. testsuite/ * gcc.dg/pr60647-1.c: New test. * gcc.dg/pr60647-2.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208957 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-03-31 Richard Biener <rguenther@suse.de>rguenth2014-03-312-1/+5
| | | | | | | * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208956 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/kyukhin2014-03-312-0/+5
| | | | | | | * tree-inline.c (copy_loops): Add missed copy of 'safelen'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208955 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-03-311-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208953 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60034kugan2014-03-304-0/+24
| | | | | | | | | | | | * aarch64/aarch64.c (aarch64_classify_address): Fix alignment for section anchor. PR target/60034 * gcc.target/aarch64/pr60034.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208949 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/sse.md (FMAMODE_NOVF512): New mode iterator.uros2014-03-302-71/+185
| | | | | | | | | | | | | | | | | | | | (<sd_mask_codefor>fma_fmadd_<mode><sd_maskz_name><round_name>): Split out <sd_mask_codefor>fma_fmadd_<VF_512:mode><sd_maskz_name><round_name>. Use FMAMODE_NOVF512 mode iterator. (<sd_mask_codefor>fma_fmsub_<mode><sd_maskz_name><round_name>): Ditto. (<sd_mask_codefor>fma_fnmadd_<mode><sd_maskz_name><round_name>): Ditto. (<sd_mask_codefor>fma_fnmsub_<mode><sd_maskz_name><round_name>): Ditto. (<sd_mask_codefor>fma_fmaddsub_<mode><sd_maskz_name><round_name>): Split out <sd_mask_codefor>fma_fmaddsub_<VF_512:mode><sd_maskz_name><round_name>. Use VF_128_256 mode iterator. (<sd_mask_codefor>fma_fmsubadd_<mode><sd_maskz_name><round_name>): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208948 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/60703ebotcazou2014-03-3011-32/+59
| | | | | | | | | | | | | | | | * system-linux-alpha.ads: Adjust for Ada 2005. * system-linux-mips.ads: Likewise. * system-linux-mips64el.ads: Likewise. * system-linux-mipsel.ads: Likewise. * system-linux-s390.ads: Likewise. * system-linux-s390x.ads: Likewise. * system-linux-sparc.ads: Likewise. * system-linux-sparcv9.ads: Likewise. * system-rtems.ads: Likewise. * system-vxworks-arm.ads: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208945 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-03-301-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208944 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix PR c++/60626abutcher2014-03-294-1/+26
| | | | | | | | | | | PR c++/60626 * parser.c (cp_parser_init_declarator): Handle erroneous generic type usage in non-functions with pushed scope. PR c++/60626 * g++.dg/cpp1y/pr60626.C: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208940 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud