- 07 Mar, 2015 2 commits
-
-
From-SVN: r221254
Joseph Myers committed -
From-SVN: r221253
GCC Administrator committed
-
- 06 Mar, 2015 17 commits
-
-
PR sanitizer/65280 * doc/invoke.texi: Update description of -fsanitize=bounds. * c-ubsan.c (ubsan_instrument_bounds): Check for COMPONENT_REF before trying to figure out whether we have a flexible array member. * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array member-like arrays. * c-c++-common/ubsan/bounds-8.c: New test. * c-c++-common/ubsan/bounds-9.c: New test. * gcc.dg/ubsan/bounds-2.c: New test. Co-Authored-By: Martin Uecker <uecker@eecs.berkeley.edu> From-SVN: r221250
Marek Polacek committed -
* ptree.c (cxx_print_lambda_node): New. (cxx_print_xnode): Handle LAMBDA_EXPR. From-SVN: r221249
Aldy Hernandez committed -
re PR testsuite/63175 (FAIL: gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c scan-tree-dump-times slp2" basic block vectorized using SLP" 1) 2015-03-05 Martin Sebor <msebor@redhat.com> * PR testsuite/63175 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move checking of results into main to prevent it from getting optimized away. * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test. From-SVN: r221248
Martin Sebor committed -
2015-03-06 Bernd Edlinger <bernd.edlinger@hotmail.de> * dg-extract-results.sh: Check that the necessary python modules exist. From-SVN: r221247
Bernd Edlinger committed -
2015-03-06 Wilco Dijkstra <wdijkstr@arm.com> gcc/ * tree-ssa-phiopt.c (neg_replacement): Remove. (tree_ssa_phiopt_worker): Remove negate optimization. gcc/testsuite/ * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386. * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test. * gcc.target/i386/pr45685.c: Moved test, check for conditional move on x64. From-SVN: r221246
Wilco Dijkstra committed -
From-SVN: r221245
Ian Lance Taylor committed -
PR ipa/65302 * value-prof.c (gimple_ic): Pure dead eh edges when needed. * g++.dg/lto/pr65302_1.C: New testcase. * g++.dg/lto/pr65302_0.C: New testcase. From-SVN: r221244
Jan Hubicka committed -
gcc/ * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add -fno-ipa-icf to dg-options. From-SVN: r221243
James Greenhalgh committed -
/ * MAINTAINERS (CPU Port Maintainers): Add myself i386 vector ISA extns mantainer. From-SVN: r221238
Kirill Yukhin committed -
re PR middle-end/64928 (Inordinate cpu time and memory usage in "phase opt and generate" with -ftest-coverage -fprofile-arcs) 2015-03-06 Richard Biener <rguenther@suse.de> PR middle-end/64928 * tree-ssa-live.h (struct tree_live_info_d): Add livein_obstack and liveout_obstack members. (calculate_live_on_exit): Remove. (calculate_live_ranges): Change declaration. * tree-ssa-live.c (liveness_bitmap_obstack): Remove global var. (new_tree_live_info): Adjust. (calculate_live_ranges): Delete livein when not wanted. (calculate_live_ranges): Do not initialize liveness_bitmap_obstack. Deal with partly deleted live info. (loe_visit_block): Remove temporary bitmap by using bitmap_ior_and_compl_into. (live_worklist): Adjust accordingly. (calculate_live_on_exit): Make static. * tree-ssa-coalesce.c (coalesce_ssa_name): Tell calculate_live_ranges we do not need livein. From-SVN: r221237
Richard Biener committed -
* include/std/future (future_error(error_code)): Construct base class with error_code's message. * src/c++11/future.cc (future_error::what()): Do not call c_str() on temporary string. From-SVN: r221236
Jonathan Wakely committed -
From-SVN: r221235
Jonathan Wakely committed -
2015-03-06 Alex Velenko <alex.velenko@arm.com> * ChangeLog (2015-03-05): Reflect Richard Henderson as actual author of the patch. From-SVN: r221234
Alex Velenko committed -
for -flto -fuse-linker-plugin gcc/testsuite/ * c-c++-common/torture/aarch64-vect-lane-2.c: Skip for LTO compiles. From-SVN: r221233
James Greenhalgh committed -
* c-ada-spec.c (dump_ada_double_name): Fix pasto. Co-Authored-By: Jonathan Wakely <jwakely.gcc@gmail.com> From-SVN: r221231
Eric Botcazou committed -
For expressions containing a TypeSwitchGuard with a short variable declaration e.g. var := x.(type), the spec says that var is declared at the beginning of the implicit block for each in each clause. Previously, var was declared in the block for the switch statement and each implicit block, which led to errors if the type case clause referenced a type with a similar name as the declared variable. Fixes golang/go#10047. From-SVN: r221230
Ian Lance Taylor committed -
From-SVN: r221229
GCC Administrator committed
-
- 05 Mar, 2015 21 commits
-
-
From-SVN: r221226
Jan Hubicka committed -
2015-03-05 Vladimir Makarov <vmakarov@redhat.com> PR target/64342 * lra-assigns.c (find_hard_regno_for): Rename to find_hard_regno_for_1. Add a new parameter. (find_hard_regno_for): New function using find_hard_regno_for_1. From-SVN: r221223
Vladimir Makarov committed -
gcc: 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de> PR rtl-optimization/65067 * expmed.c (store_bit_field, extract_bit_field): Reworked the strict volatile bitfield handling. testsuite: 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de> * gcc.target/arm/pr65067.c: New test. From-SVN: r221222
Bernd Edlinger committed -
PR ipa/65318 * ipa-icf.c (sem_variable::equals): Compare variables types. * gcc.dg/ipa/pr65318.c: New test. From-SVN: r221221
Martin Liska committed -
2015-03-05 Alex Velenko <alex.velenko@arm.com> * config/arm/arm.c (arm_function_in_section_p): Fix predicate to correctly check weak symbol binding. From-SVN: r221220
Alex Velenko committed -
2015-03-05 Steve Ellcey <sellcey@imgtec.com> PR middle-end/65315 * cfgexpand.c (expand_stack_vars): Update large_align to maximum needed alignment. From-SVN: r221219
Steve Ellcey committed -
gcc/jit/ChangeLog: * docs/cp/intro/tutorial03.rst: Add missing arguments to gccjit::block::end_with_conditional call. Add on_true/on_false comments. Tweak the wording. * docs/intro/tutorial03.rst: Add missing arguments to gcc_jit_block_end_with_conditional call. Add some clarifying comments. * docs/topics/compilation.rst: Tweak the wording to avoid an ambiguous use of "this". * docs/topics/contexts.rst: Fix a typo. * docs/topics/expressions.rst (GCC_JIT_BINARY_OP_MINUS): Remove a stray backtick. * docs/_build/texinfo/libgccjit.texi: Regenerate. From-SVN: r221218
David Malcolm committed -
From-SVN: r221217
Marek Polacek committed -
PR ada/65319 * c-ada-spec.c (print_destructor): Remove obsolete code. From-SVN: r221213
Eric Botcazou committed -
* include/bits/locale_conv.h (wstring_convert::_M_conv): Handle noconv result. * testsuite/22_locale/conversions/string/2.cc: Also test UTF-8. * testsuite/22_locale/conversions/string/3.cc: Likewise, and UTF-16. From-SVN: r221212
Jonathan Wakely committed -
* ipa-inline.c (inline_small_functions): Set default value to prevent warning during bootstrap. * tree.h: Add pragma guard that ignores false positives during bootstrap. From-SVN: r221211
Martin Liska committed -
gcc/testsuite: * gcc.dg/tree-ssa/ssa-dom-cse-2.c: From-SVN: r221210
Andreas Krebbel committed -
gcc/testsuite/: * gcc.dg/var-expand1.c: Force max-completely-peel-times and max-unroll-times back to defaults for s390. From-SVN: r221209
Andreas Krebbel committed -
Fix last commit. From-SVN: r221208
Paolo Carlini committed -
2015-03-05 Paolo Carlini <paolo.carlini@oracle.com> PR c++/64665 * g++.dg/cpp0x/initlist92.C: New. From-SVN: r221207
Paolo Carlini committed -
2015-03-05 Richard Biener <rguenther@suse.de> PR tree-optimization/65310 * tree-vect-data-refs.c (vect_compute_data_ref_alignment): Properly preserve alignment of the base of the access. * gcc.dg/vect/pr65310.c: New testcase. From-SVN: r221206
Richard Biener committed -
re PR c++/64834 (Captured variable not available in unevaluated context in a lambda with auto argument) 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com> PR c++/64834 * g++.dg/cpp1y/lambda-generic-uneval1.C: New. From-SVN: r221205
Paolo Carlini committed -
2015-03-05 Richard Biener <rguenther@suse.de> PR ipa/65270 * ipa-icf-gimple.c (func_checker::compare_memory_operand): Compare dependence info. From-SVN: r221204
Richard Biener committed -
2015-03-05 Richard Biener <rguenther@suse.de> PR middle-end/65233 * ipa-polymorphic-call.c: Include tree-ssa-operands.h and tree-into-ssa.h. (walk_ssa_copies): Revert last chage. Instead do not walk SSA names registered for SSA update. From-SVN: r221203
Richard Biener committed -
From-SVN: r221202
GCC Administrator committed -
PR ipa/65270 * ipa-icf.c (sem_item::compare_cgraph_references): Compare vtable references for their containing type. (sem_function::equals_wpa): Compare TYPE_RESTRICT and type attributes. From-SVN: r221199
Jan Hubicka committed
-