aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-04-13gcc.pot: Regenerate.Joseph Myers4-1081/+1099
gcc/po: * gcc.pot: Regenerate. libcpp/po: * cpplib.pot: Regenerate. From-SVN: r222061
2015-04-13re PR libstdc++/65754 (missing exports for fstream constructors)Jonathan Wakely20-2/+168
PR libstdc++/65754 * config/abi/pre/gnu.ver: Export base object constructors for fstreams. * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Update. * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/solaris2.10/baseline_symbols.txt: Regenerate. * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise. * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Update. * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update. * testsuite/27_io/basic_fstream/cons/base.cc: New. From-SVN: r222059
2015-04-13evolution.xml: Document changes since 4.5 release.Jonathan Wakely7-6/+192
* doc/xml/manual/evolution.xml: Document changes since 4.5 release. * doc/html/*: Regenerate. From-SVN: r222055
2015-04-13nonzero-3.C: New testcase.Jan Hubicka4-0/+46
* g++.dg/tree-ssa/nonzero-3.C: New testcase. * tree-vrp.c (nonnull_arg_p): THIS pointers and references are non-zero. (gimple_stmt_nonzero_warnv_p): Reference return values are non-zero. From-SVN: r222054
2015-04-13ipa-profie.c (ipa_profile): Check number of parameters and possible ↵Jan Hubicka2-0/+36
polymorphic call targets before... * ipa-profie.c (ipa_profile): Check number of parameters and possible polymorphic call targets before devirtualizing. From-SVN: r222053
2015-04-13i386.md (*bmi2_umul<mode><dwi>3_1): Merge from *bmi2_umulsidi3_1 and ↵Uros Bizjak2-32/+19
*bmi2_umulditi3_1 using DWIH mode iterator. * config/i386/i386.md (*bmi2_umul<mode><dwi>3_1): Merge from *bmi2_umulsidi3_1 and *bmi2_umulditi3_1 using DWIH mode iterator. From-SVN: r222052
2015-04-13re PR tree-optimization/65204 (Aligned address optimization not detected)Richard Biener4-1/+29
2015-04-13 Richard Biener <rguenther@suse.de> PR tree-optimization/65204 * tree-ssa-ccp.c (evaluate_stmt): Always evaluate address takens for bit-CCP. * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase. From-SVN: r222049
2015-04-13update_version_svn: Update DATESTAMP also on branches/gcc-[0-9]+-branch.Jakub Jelinek2-1/+4
* update_version_svn: Update DATESTAMP also on branches/gcc-[0-9]+-branch. From-SVN: r222044
2015-04-13re PR sanitizer/64839 (libsanitizer shouldn't require <rpc/xdr.h>)Yury Gribov15-6/+110
2015-04-13 Yury Gribov <y.gribov@samsung.com> PR sanitizer/64839 libsanitizer/ * sanitizer_common/sanitizer_platform.h: Cherry pick upstream r234470. * sanitizer_common/sanitizer_platform_limits_posix.cc: Ditto. * configure.ac (RPC_DEFS): Check for precense of RPC headers. * sanitizer_common/Makefile.am (DEFS): Pass info to compiler. * Makefile.in: Regenerate. * asan/Makefile.in: Regenerate. * config.h.in: Regenerate. * configure: Regenerate. * interception/Makefile.in: Regenerate. * libbacktrace/Makefile.in: Regenerate. * lsan/Makefile.in: Regenerate. * sanitizer_common/Makefile.in: Regenerate. * tsan/Makefile.in: Regenerate. * ubsan/Makefile.in: Regenerate. From-SVN: r222043
2015-04-13gcc_release: Fix up thinko in the last commit, improve error message.Jakub Jelinek2-14/+24
* gcc_release: Fix up thinko in the last commit, improve error message. Commit all ChangeLog, DEV-PHASE and BASE-VER changes together, rather than doing dozens of separate commits. From-SVN: r222042
2015-04-13* gnatvsn.ads (Library_Version): Bump to 6.Eric Botcazou2-1/+5
From-SVN: r222041
2015-04-13re PR target/65660 (252.eon regression on bdver2 with -Ofast)Richard Biener2-8/+17
2015-04-13 Richard Biener <rguenther@suse.de> PR target/65660 * config/i386/i386.c (bdver1_cost): Double cond_taken_branch_cost and cond_not_taken_branch_cost to 4 and 2. (bdver2_cost): Likewise. (bdver3_cost): Likewise. (bdver4_cost): Likewise. From-SVN: r222040
2015-04-13hash-table.h (hash_table constructor): Add mem stats.Jan Hubicka2-8/+16
* hash-table.h (hash_table constructor): Add mem stats. (alloc_entries): Likewise. From-SVN: r222039
2015-04-13ipa-cp.c (ipcp_driver): Relase prev_edge.Jan Hubicka3-2/+9
* ipa-cp.c (ipcp_driver): Relase prev_edge. * passes.c (execute_one_pass): Only add transform if pass has one. From-SVN: r222038
2015-04-13Add missing test caseTerry Guo2-0/+123
2015-04-13 Terry Guo <terry.guo@arm.com> PR target/65710 * gcc.target/arm/pr65710.c: New. From-SVN: r222037
2015-04-13Daily bump.GCC Administrator1-1/+1
From-SVN: r222036
2015-04-12Don't enable -fprefetch-loop-arrays for ↵Joseph Myers2-0/+6
TARGET_SOFTWARE_PREFETCHING_BENEFICIAL if -Os. Testing an x86_64 toolchain configured for a processor with TARGET_SOFTWARE_PREFETCHING_BENEFICIAL produces failures FAIL: g++.dg/pr60518.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/pr60518.C -std=gnu++11 (test for excess errors) FAIL: g++.dg/pr60518.C -std=gnu++14 (test for excess errors) where the failure is from the message "pr60518.C:1:0: warning: -fprefetch-loop-arrays is not supported with -Os". Given that lack of support, it seems appropriate for the back end not to enable this option in the -Os case; this patch implements that. Bootstrapped with no regressions on x86_64-unknown-linux-gnu; tested for a cross to x86_64-linux-gnu --with-arch=btver2, where those test failures duly disappear. * config/i386/i386.c (ix86_option_override_internal): Don't set -fprefetch-loop-arrays if optimizing for size. From-SVN: r222033
2015-04-12gcc_release: For RELEASE_MAJOR 5+ only use the major number in branch name.Jakub Jelinek2-4/+25
* gcc_release: For RELEASE_MAJOR 5+ only use the major number in branch name. When doing final release of 5+, if BASE-VER doesn't match release, but is *.*.1 for the one smaller minor version, bump BASE-VER. From-SVN: r222031
2015-04-12contrib.texi (Contributors): Add Martin Jambor and Michael Matz.Jan Hubicka2-0/+14
* doc/contrib.texi (Contributors): Add Martin Jambor and Michael Matz. Co-Authored-By: Gerald Pfeifer <gerald@pfeifer.com> From-SVN: r222030
2015-04-12* fi.po, sv.po: Update.Joseph Myers3-296/+277
From-SVN: r222029
2015-04-12* crontab: Enable snapshots from gcc-5-branch.Jakub Jelinek2-1/+6
From-SVN: r222028
2015-04-12* BASE-VER: Set to 6.0.0.basepoints/gcc-6Jakub Jelinek2-1/+3
From-SVN: r222026
2015-04-12re PR middle-end/65747 (ICE (in compare_ssa_name, at ipa-icf-gimple.c:134) ↵Jakub Jelinek4-2/+61
on x86_64-linux-gnu) PR tree-optimization/65747 * ipa-icf-gimple.c (func_checker::compare_operand): Use compare_operand rather than compare_ssa_name for OBJ_TYPE_REF_OBJECT. * g++.dg/torture/pr65747.C: New test. From-SVN: r222024
2015-04-12invoke.texi (-Wmemset-transposed-args): Break a long sentence.Gerald Pfeifer2-4/+9
* doc/invoke.texi (-Wmemset-transposed-args): Break a long sentence. Improve grammar. From-SVN: r222023
2015-04-12re PR c++/65736 (ICE (in process_init_constructor_array, at cp/typeck2.c:1263))Jakub Jelinek5-8/+34
PR c++/65736 * constexpr.c (cxx_eval_pointer_plus_expression): Don't fold for VLAs, don't fold if op01 isn't divisible by TYPE_SIZE_UNIT. Convert the expression to the original type at the end. * g++.dg/cpp0x/pr65736.C: New test. From-SVN: r222022
2015-04-12* sr.po: Update.Joseph Myers2-49/+25
From-SVN: r222021
2015-04-12* fr.po: Update.Joseph Myers2-13630/+5450
From-SVN: r222020
2015-04-12* doc/contrib.texi (Contributors): Add Maxim Kuvyrkov.Gerald Pfeifer2-0/+8
From-SVN: r222019
2015-04-12baseline_symbols.txt: Update.Uros Bizjak2-0/+1558
* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. From-SVN: r222018
2015-04-12re PR middle-end/65743 (LTO+FDO build of Firefox crashes at startup)Jan Hubicka3-5/+51
PR ipa/65743 * ipa-inline-transform.c (speculation_removed): Remove static var. (check_speculations): New function. (clone_inlined_nodes): Do not check spculations. (inline_call): Call check_speculations. * ipa-prop.c (ipa_make_edge_direct_to_target): Do not consider non-invariants. From-SVN: r222017
2015-04-12Fix accidental commit.Jan Hubicka1-1/+1
From-SVN: r222016
2015-04-12Jan Hubicka <hubicka@ucw.cz>Jan Hubicka4-15/+54
Martin Liska <mliska@suse.cz> PR ipa/65722 * g++.dg/ipa/pr65722.C: New testcase. * ipa-icf.c (sem_item::compare_cgraph_references): function and variable can not match. (sem_item::update_hash_by_addr_refs): Fix handling of virtual tables. (sem_variable::equals_wpa): Fix checking of DECL_FINAL_P patch. Co-Authored-By: Martin Liska <mliska@suse.cz> From-SVN: r222015
2015-04-12Daily bump.GCC Administrator1-1/+1
From-SVN: r222014
2015-04-11re PR middle-end/65735 (ICE (in duplicate_thread_path, at ↵Jakub Jelinek4-6/+40
tree-ssa-threadupdate.c)) PR tree-optimization/65735 * tree-ssa-threadedge.c (fsm_find_control_statement_thread_paths): Remove visited_phis argument, add visited_bbs, avoid recursing into the same bb rather than just into the same phi node. (thread_through_normal_block): Adjust caller. * gcc.c-torture/compile/pr65735.c: New test. From-SVN: r222011
2015-04-11* doc/contrib.texi (Contributors): Add Ira Rosen.Gerald Pfeifer2-0/+7
From-SVN: r222010
2015-04-11re PR middle-end/65554 (ICE: verify_gimple failed)H.J. Lu2-1/+6
PR middle-end/65554 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long. From-SVN: r222009
2015-04-11re PR target/65671 (Assembly failure (invalid register operand) with -O3 ↵Jakub Jelinek2-0/+6
-mavx512vl) PR target/65671 * gcc.target/i386/pr65671.c: Require avx512vl effective target. From-SVN: r222008
2015-04-11gcov.c (find_source): Fix miswording in error message.Benno Schulenberg3-3/+9
* gcov.c (find_source): Fix miswording in error message. * config/i386/i386.c (ix86_handle_cconv_attribute): Likewise. (ix86_expand_sse_comi_round): Fix typo in error message. From-SVN: r222007
2015-04-11compiler: discard carriage returns in raw string literalsIan Lance Taylor1-1/+4
Fixes golang/go#10407. From-SVN: r222001
2015-04-11* doc/contrib.texi (Contributors): Add Laurynas Biveinis.Gerald Pfeifer2-0/+7
From-SVN: r222000
2015-04-11Daily bump.GCC Administrator1-1/+1
From-SVN: r221999
2015-04-11* fr.po: Update.Joseph Myers2-180/+141
From-SVN: r221996
2015-04-10Fix wrong date in r221981 ChangeLog entry.Yvan Roux1-1/+1
From-SVN: r221993
2015-04-10* doc/contrib.texi (Contributors): Update Joe Buck's entry.Gerald Pfeifer2-1/+6
From-SVN: r221992
2015-04-10* da.po: Update.Joseph Myers2-232/+136
From-SVN: r221990
2015-04-10* fr.po: Update.Joseph Myers2-19185/+217
From-SVN: r221989
2015-04-10* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update.Andreas Schwab2-0/+1564
From-SVN: r221987
2015-04-10* config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update.Andreas Schwab2-0/+1559
From-SVN: r221986
2015-04-10test.xml: Improve documentation on running a subset of tests.Jonathan Wakely3-10/+38
* doc/xml/manual/test.xml: Improve documentation on running a subset of tests. * doc/html/manual/test.html: Regenerate. From-SVN: r221985
2015-04-10re PR target/65710 (Thumb1 ICE caused by no register to spill)Vladimir Makarov2-2/+10
2015-04-10 Vladimir Makarov <vmakarov@redhat.com> PR target/65710 * lra-assigns.c (spill_for): Update smallest_bad_spills_num. Print bad_spills_num and insn_pseudos_num. From-SVN: r221983