- 26 Mar, 2015 3 commits
-
-
2015-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/65541 * io/write.c (nml_write_obj): Convert '+' to '%' before emitting object names in namelists. From-SVN: r221682
Jerry DeLisle committed -
The tests run out of memory on 31-bit S390 systems because it does not have split stacks. From-SVN: r221681
Ian Lance Taylor committed -
From-SVN: r221680
GCC Administrator committed
-
- 25 Mar, 2015 24 commits
-
-
PR testsuite/65526 * lib/target-supports.exp (check_effective_target_arm32): Fail early when target isn't arm*-*-*-*. (check_effective_target_arm_nothumb): Likewise. (check_effective_target_arm_little_endian): Likewise. (check_effective_target_arm_vect_no_misalign): Likewise. (check_effective_target_aarch64_little_endian): Fail early if target isn't aarch64*-*-*. From-SVN: r221677
Martin Sebor committed -
PR tree-optimization/65177 * tree-ssa-threadupdate.c (verify_seme): Renamed verify_jump_thread. (bb_in_bbs): New. (duplicate_seme_region): Renamed duplicate_thread_path. Redirect all edges not adjacent on the path to the original code. * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New. From-SVN: r221675
Sebastian Pop committed -
* gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines. * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h, smmintrin.h and mm3dnow.h. From-SVN: r221674
Uros Bizjak committed -
PR go/65570 libgo/Makefile.am: add runtime/cgo to list of standard packages The runtime/cgo package is treated specially by the go tool. It needs to know that it is always available for gccgo. From-SVN: r221673
Ian Lance Taylor committed -
PR c++/65558 * name-lookup.c (handle_namespace_attrs): Ignore abi_tag attribute on an anonymous namespace. * g++.dg/cpp0x/pr65558.C: New test. From-SVN: r221672
Marek Polacek committed -
PR c++/61670 * class.c (remove_zero_width_bit_fields): Check for null DECL_SIZE. * g++.dg/template/pr61670.C: New test. From-SVN: r221671
Marek Polacek committed -
2015-03-25 Paolo Carlini <paolo.carlini@oracle.com> PR c++/54987 * g++.dg/template/pr54987.C: New. From-SVN: r221668
Paolo Carlini committed -
config/ChangeLog: PR bootstrap/65537 * bootstrap-lto-noplugin.mk: New build configuration. gcc/ChangeLog: PR bootstrap/65537 * doc/install.texi (Building a native compiler): Document new bootstrap-lto-noplugin configuration. Mention that bootstrap-lto configuration assumes that the host supports the linker plugin. From-SVN: r221667
Uros Bizjak committed -
re PR libstdc++/33394 (Add test case for Thread race segfault in std::string::append with -O and -s) PR libstdc++/33394 * testsuite/21_strings/basic_string/pthread33394.cc: Use dg-additional-options. From-SVN: r221666
Alan Lawrence committed -
re PR libgomp/64972 (Build failure in libgomp for i686-w64-mingw32 target after latest merge from gomp-4_0-branch) PR libgomp/64972 * oacc-parallel.c (GOACC_parallel): Use PRIu64 if available. (GOACC_data_start): Likewise. * target.c (gomp_map_vars): Likewise. From-SVN: r221665
Kai Tietz committed -
2015-03-25 Richard Biener <rguenther@suse.de> PR tree-optimization/62630 * gcc.dg/graphite/vect-pr43423.c: XFAIL. From-SVN: r221662
Richard Biener committed -
re PR target/65508 (ICE: in initialize_inlined_parameters, at tree-inline.c:3305 with -fcheck-pointer-bounds -mmpx and nested function) gcc/ PR target/65508 * tree-chkp.c (chkp_add_bounds_to_call_stmt): Set static chain for generated call. gcc/testsuite/ PR target/65508 * gcc.target/i386/mpx/pr65508.c: New. From-SVN: r221661
Ilya Enkovich committed -
passes.c (pass_manager::execute_early_local_passes): Guard execution of pass_chkp_instrumentation_passes with flag_check_pointer_bounds. 2015-03-25 Richard Biener <rguenther@suse.de> * passes.c (pass_manager::execute_early_local_passes): Guard execution of pass_chkp_instrumentation_passes with flag_check_pointer_bounds. (pass_chkp_instrumentation_passes::gate): Likewise. From-SVN: r221660
Richard Biener committed -
* Makefile.in: Fix ln source location for vimrc file. * Makefile.tpl: Likewise. Co-Authored-By: Yury Gribov <y.gribov@samsung.com> From-SVN: r221659
Martin Liska committed -
Fix PR65538. PR tree-optimization/65538 * symbol-summary.h (function_summary::~function_summary): Relese memory for allocated summaries. (function_summary::release): New function. From-SVN: r221658
Martin Liska committed -
PR fortran/64952 PR fortran/65532 fortran/ * gfortran.h (struct gfc_namespace): New field 'types_resolved'. * resolve.c (resolve_types): Return early if field 'types_resolved' is set. Set 'types_resolved' at the end. testsuite/ * gfortran.dg/data_initialized_3.f90: New. From-SVN: r221657
Mikael Morin committed -
re PR lto/65515 (FAIL: gcc.c-torture/compile/limits-fndefn.c -O2 -flto -flto-partition=none (ICE) -- SIGSEGV for stack growth failure) PR lto/65515 * lto-streamer-out.c (DFS::worklist): New struct. (DFS::worklist_vec): New data member. (DFS::next_dfs_num): Remove. (DFS::DFS): Rewritten using worklist instead of recursion, using most of code from DFS::DFS_write_tree. (DFS::DFS_write_tree_body): Remove SINGLE_P argument, don't pass it to DFS_write_tree calls. (DFS::DFS_write_tree): Remove SINGLE_P argument, after quick initial checks push it into worklist_vec and return. From-SVN: r221656
Jakub Jelinek committed -
2015-03-25 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/65543 * include/std/istream (operator>>(basic_istream<>&&, _Tp&): Revert thinko in r150387. * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&): Likewise. * testsuite/27_io/rvalue_streams-2.cc: New. From-SVN: r221655
Paolo Carlini committed -
2015-03-25 Richard Biener <rguenther@suse.de> PR middle-end/65519 * genmatch.c (expr::gen_transform): Re-write to avoid using gimple_build. * gnat.dg/specs/opt2.ads: New testcase. From-SVN: r221654
Richard Biener committed -
2015-03-25 Chung-Lin Tang <cltang@codesourcery.com> libgcc/ * config.host (nios2-*-linux*): Remove 'extra_parts' setting. From-SVN: r221653
Chung-Lin Tang committed -
* doc/sourcebuild.texi (arm_tune_string_ops_prefer_neon): New. gcc/testsuite/ChangeLog * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New. * gcc.target/arm/memset-inline-4.c: Skip for arm_tune_string_ops_prefer_neon. * gcc.target/arm/memset-inline-5.c: Ditto. * gcc.target/arm/memset-inline-6.c: Ditto. * gcc.target/arm/memset-inline-8.c: Ditto. * gcc.target/arm/memset-inline-9.c: Ditto. From-SVN: r221651
Bin Cheng committed -
* config/arm/arm.opt (print_tune_info): New option. * config/arm/arm.c (arm_print_tune_info): New function. (arm_file_start): Call arm_print_tune_info. * config/arm/arm-protos.h (struct tune_params): Add comment. * doc/invoke.texi (@item -mprint-tune-info): New item. (-mtune): mention it in ARM Option Summary. From-SVN: r221650
Bin Cheng committed -
* config/rl78/rl78.c (rl78_print_operand_1): Move 'p' test to correct clause. From-SVN: r221649
DJ Delorie committed -
From-SVN: r221648
GCC Administrator committed
-
- 24 Mar, 2015 13 commits
-
-
* ipa-icf-gimple.h (return_with_result): Add missing colon to dump. * ipa-icf.c (sem_function::get_hash): Hash new declaration properties. (sem_item::add_type): New function. (sem_function::hash_stmt): Add TREE_TYPE of gimple_op. (sem_function::compare_polymorphic_p): Do not consider indirect calls. (sem_item_optimizer::update_hash_by_addr_refs): Add ODR type to hash. (sem_function::equals_wpa): Fix typo. * ipa-icf.h (sem_item::add_type): New function. (symbol_compare_hashmap_traits): Replace hashing of pointer with symbol order. Co-Authored-By: Martin Liska <mliska@suse.cz> From-SVN: r221645
Jan Hubicka committed -
PR go/65417 debug/elf: support reading debug info from 32-bit PPC objects This is a backport of http://golang.org/7590 from the master Go library. From-SVN: r221644
Ian Lance Taylor committed -
PR go/65462 cmd: Fix dependencies for 'go get' with gccgo Problem described in GCC BZ 65462. Generate the list of the standard GO package names based on what was built into libgo in the libgo Makefile. Change the var name from reqPkgSrc to reqStdPkgSrc to clarify it only affects standard GO packages. Skip the attempted loading of a package only if it is a standard GO package and the flag is set indicating its source is not required to be available. This requires a corresponding change to gotools to build and link in the new file containing the list of standard GO package names that was generated by the libgo Makefile. gotools/: PR go/65462 * Makefile.am (go_cmd_go_files): Add $(libgodir)/zstdpkglist.go. * Makefile.in: Rebuild. From-SVN: r221643
Ian Lance Taylor committed -
PR c++/65046 * cp-tree.h (NAMESPACE_IS_INLINE): Remove. * parser.c (cp_parser_namespace_definition): Don't set it. * name-lookup.c (handle_namespace_attrs): Check DECL_NAMESPACE_ASSOCIATIONS instead. From-SVN: r221642
Jason Merrill committed -
PR c++/65498 * pt.c (get_mostly_instantiated_function_type): Just return the type of the partially instantiated template in DECL_TI_TEMPLATE. From-SVN: r221641
Jason Merrill committed -
re PR c++/58923 (g++ does not use provided conversion function for implicit conversion to another type) 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com> PR c++/58923 * g++.dg/other/virtual3.C: New. From-SVN: r221640
Paolo Carlini committed -
From-SVN: r221638
Joseph Myers committed -
2015-03-24 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60130 * g++.dg/cpp0x/vt-60130.C: New. From-SVN: r221637
Paolo Carlini committed -
2015-03-24 Paolo Carlini <paolo.carlini@oracle.com> PR c++/61971 * g++.dg/warn/Warray-bounds-7.C: New. From-SVN: r221636
Paolo Carlini committed -
re PR libstdc++/33394 (Add test case for Thread race segfault in std::string::append with -O and -s) PR libstdc++/33394 * testsuite/21_strings/basic_string/pthread33394.cc: Add test. # Auto-generated commit message above this line, original below. PR libstdc++/33394 * testsuite/21_strings/basic_string/pthread33394.cc: Add test. From-SVN: r221635
Jonathan Wakely committed -
2015-03-24 Gary Dismukes <dismukes@adacore.com> * sem_ch3.adb: Minor typo fix (missing paren). 2015-03-24 Robert Dewar <dewar@adacore.com> * sinfo.ads: Update comment. 2015-03-24 Robert Dewar <dewar@adacore.com> * exp_attr.adb: Add entry for typ'Deref. * sem_attr.adb (Deref): New GNAT attribute. * sem_attr.ads: Add entry for new GNAT attribute Deref. * snames.ads-tmpl: Add entries for new attribute Deref. From-SVN: r221630
Arnaud Charlet committed -
2015-03-24 Ed Schonberg <schonberg@adacore.com> * sem_ch13.adb (Rep_Item_Too_Early): allow pragma Convention on generic type. 2015-03-24 Gary Dismukes <dismukes@adacore.com> * inline.adb: Minor typo fix. From-SVN: r221629
Arnaud Charlet committed -
* doc/gnat_ugn/building_executable_programs_with_gnat.rst, doc/gnat_ugn/gnat_utility_programs.rst doc/gnat_rm/implementation_defined_attributes.rst doc/gnat_rm/implementation_defined_pragmas.rst doc/gnat_rm/representation_clauses_and_pragmas.rst doc/gnat_rm/about_this_guide.rst doc/gnat_rm/implementation_of_ada_2012_features.rst: Doc improvements. * gnat_rm.texi, gnat_ugn.texi: Regenerate. From-SVN: r221628
Arnaud Charlet committed
-