- 23 Jan, 2015 18 commits
-
-
re PR testsuite/63439 (FAIL: gcc.dg/vect/vect-33.c scan-tree-dump vect "Alignment of access forced using peeling") 2015-01-23 Richard Biener <rguenther@suse.de> PR testsuite/63439 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc. * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign. From-SVN: r220039
Richard Biener committed -
2015-01-23 Tom de Vries <tom@codesourcery.com> PR libgomp/64672 * lto-opts.c (lto_write_options): Output non-explicit conservative -fno-openacc. * lto-wrapper.c (merge_and_complain): Handle merging -fopenacc. (append_compiler_options): Pass -fopenacc through. * c.opt (fopenacc): Mark as LTO option. * lang.opt (fopenacc): Mark as LTO option. * testsuite/libgomp.oacc-c-c++-common/abort-5.c: New test. From-SVN: r220038
Tom de Vries committed -
2015-01-23 Tom de Vries <tom@codesourcery.com> PR libgomp/64707 * lto-opts.c (lto_write_options): Output non-explicit conservative -fno-openmp. * lto-wrapper.c (merge_and_complain): Handle merging -fopenmp. (append_compiler_options): Pass -fopenmp through. * c.opt (fopenmp): Mark as LTO option. * lang.opt (fopenmp): Mark as LTO option. * testsuite/libgomp.c/target-9.c: Add -ftree-parallelize-loops=0 to dg-options. From-SVN: r220037
Tom de Vries committed -
re PR preprocessor/60570 (expression in 'elif' directive mis-diagnosed as error when group will be skipped) DR#412 PR preprocessor/60570 * directives.c (do_elif): Don't evaluate #elif conditionals when they don't need to be. * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus. * gcc.dg/cpp/pr60570.c: New test. From-SVN: r220035
Marek Polacek committed -
Conditionally include target specific files while building TSAN 2015-01-25 Venkataramanan Kumar <venkataramanan.kumar@linaro.org> * configure.ac (TSAN_TARGET_DEPENDENT_OBJECTS): Define. * configure: Regenerate. * tsan/Makefile.am (EXTRA_libtsan_la_SOURCES): Define. (libtsan_la_DEPENDENCIES): Likewise. * Makefile.in: Regenerate. * asan/Makefile.in: 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: r220034
Venkataramanan Kumar committed -
re PR testsuite/63439 (FAIL: gcc.dg/vect/vect-33.c scan-tree-dump vect "Alignment of access forced using peeling") 2015-01-23 Richard Biener <rguenther@suse.de> PR testsuite/63439 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi vectorization on vect64 targets. From-SVN: r220033
Richard Biener committed -
* trans-decl.c (gfc_finish_var_decl): Fixed moved comment. * trans-stmt.c (gfc_trans_allocate): Fixed indentation. From-SVN: r220032
Andre Vehreschild committed -
PR debug/64511 * dwarf2out.c (struct dw_loc_descr_node): Add chain_next GTY markup. From-SVN: r220031
Jakub Jelinek committed -
* diagnostic-core.h (internal_error_no_backtrace): New prototype. * diagnostic.def (DK_ICE_NOBT): New kind. * diagnostic.c (diagnostic_action_after_output): Handle DK_ICE_NOBT like DK_ICE, but never print backtrace. (diagnostic_report_diagnostic): Handle DK_ICE_NOBT like DK_ICE. (internal_error_no_backtrace): New function. * gcc.c (execute): Use internal_error_no_backtrace instead of internal_error. fortran/ * gfc-diagnostic.def (DK_ICE_NOBT): New kind. From-SVN: r220030
Jakub Jelinek committed -
2015-01-23 Janus Weil <janus@gcc.gnu.org> PR fortran/60922 * class.c (finalize_component): Apply the check for 'fini_coarray' only to coarray components. 2015-01-23 Janus Weil <janus@gcc.gnu.org> PR fortran/60922 * gfortran.dg/class_allocate_17.f90: New. From-SVN: r220029
Janus Weil committed -
2015-01-23 Tobias Burnus <burnus@net-b.de> PR fortran/64726 * trans-openmp.c (gfc_trans_oacc_combined_directive): Fix loop generation. 2015-01-23 Tobias Burnus <burnus@net-b.de> PR fortran/64726 * gfortran.dg/goacc/combined_loop.f90: New. From-SVN: r220028
Tobias Burnus committed -
2015-01-23 Braden Obrzut <admin@maniacsvault.net> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r220027
Braden Obrzut committed -
2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/61933 * gfortran.dg/make_unit.f90: New test. From-SVN: r220026
Jerry DeLisle committed -
2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/61933 * gfortran.dg/negative_unit_int8.f: Update. From-SVN: r220025
Jerry DeLisle committed -
2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/61933 * io/inquire.c (inquire_via_unit): Set existing to true for any negative unit that is currently connected and any positive units within range of KIND=4 value. The unit value for any out of range case that may occur if the user is using a KIND=8 will have been set to -2 which is reserved and can never be opened, and therefore the unit does not exist. From-SVN: r220024
Jerry DeLisle committed -
2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/61933 * libgfortran.h: * trans-io.c (set_parameter_value): Delete use of has_iostat. Redefine to not generate any runtime error check calls. (set_parameter_value_chk): Rename of the former set_parameter_value with the runtime error checks and fix whitespace. (set_parameter_value_inquire): New function that builds a runtime conditional block to set the INQUIRE common parameter block unit number to -2 when unit numbers exceed positive KIND=4 limits. (gfc_trans_open): Whitespace. For unit, use the renamed set_parameter_value_chk. (gfc_trans_close): Likewise use renamed function. (build_filepos): Whitespace and use renamed function. (gfc_trans_inquire): Whitespace and for unit use set_parameter_value and set_parameter_value_inquire. (gfc_trans_wait): Remove p->iostat from call to set_parameter_value. Use new set_parameter_value_chk for unit. (build_dt): Use the new set_parameter_value without p->iostat and fix whitespace. Use set_parameter_value_chk for unit. From-SVN: r220023
Jerry DeLisle committed -
PR go/64595 * go.1, gofmt.1: New files. * Makefile.am (man_MANS): New variable. * Makefile.in: Rebuild. From-SVN: r220022
Ian Lance Taylor committed -
From-SVN: r220021
GCC Administrator committed
-
- 22 Jan, 2015 22 commits
-
-
2015-01-22 Matthias Klose <doko@ubuntu.com> * gets-chk.c: Declare prototype for gets in C11 mode. From-SVN: r220018
Matthias Klose committed -
From-SVN: r220016
Jeff Law committed -
PR target/52076 * config/m68k/m68k.md (xorsi3_internal): Twiddle constraints to improve code density for small immediate to memory case. (insv): Better handle bitfield assignments when the field is being set to all ones. * config/m68k/predicates.md (reg_or_pow2_m1_operand): New operand predicate. PR target/52076 * gcc.target/m68k/pr52076-1.c: New test. * gcc.target/m68k/pr52076-2.c: New test. From-SVN: r220015
Jeff Law committed -
gcc.c (LINK_SSP_SPEC): Handle -fstack-protector-explicit for !TARGET_LIBC_PROVIDES_SSP version and... * gcc.c (LINK_SSP_SPEC): Handle -fstack-protector-explicit for !TARGET_LIBC_PROVIDES_SSP version and -fstack-protector-{all,strong,explicit} otherwise. * config/freebsd.h (LINK_SSP_SPEC): Handle -fstack-protector-{strong,explicit}. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r220014
Rainer Orth committed -
From-SVN: r220013
Jakub Jelinek committed -
re PR rtl-optimization/64688 (internal compiler error: Max. number of generated reload insns per insn is achieved (90)) 2015-22-01 Uros Bizjak <ubizjak@gmail.com> PR target/64688 PR target/64477 (*vec_dup<mode>): Use (Yi/$r) constraints for alternative 1. From-SVN: r220012
Uros Bizjak committed -
PR ipa/64694 * ipa-inline.c (inline_small_functions): Fix thinko in maintenance of heap. Co-Authored-By: H.J. Lu <hongjiu.lu@intel.com> From-SVN: r220011
Jan Hubicka committed -
2015-01-22 Wei Mi <wmi@google.com> PR rtl-optimization/64557 * dse.c (record_store): Call get_addr for mem_addr. (check_mem_read_rtx): Likewise. From-SVN: r220010
Wei Mi committed -
Fixes infinite recursion from golang/go#7558. From-SVN: r220009
Ian Lance Taylor committed -
From-SVN: r220007
Eric Botcazou committed -
* toplev.c (init_local_tick): Process the failure when read fails for random_seed. From-SVN: r220006
Chen Gang committed -
* ubsan.c (ubsan_type_descriptor): Use 'pretty_print' for 'pretty_name' to avoid memory overflow. From-SVN: r220005
Chen Gang committed -
unwind-dw2-fde.h (last_fde): Use "(const fde *)" instead of "(char *)" to avoid qualifier warning by 'xgcc'... * unwind-dw2-fde.h (last_fde): Use "(const fde *)" instead of "(char *)" to avoid qualifier warning by 'xgcc' compiling. From-SVN: r220004
Chen Gang committed -
2015-01-22 Richard Biener <rguenther@suse.de> PR middle-end/64728 * tree-ssa-coalesce.c (coalesce_partitions): Do not perform abnormal coalescing on undefined SSA names. * gcc.dg/torture/pr64728.c: New testcase. From-SVN: r220003
Richard Biener committed -
re PR rtl-optimization/64688 (internal compiler error: Max. number of generated reload insns per insn is achieved (90)) PR target/64688 PR target/64477 * config/i386/sse.md (vec_set<mode>_0): Use (Yi/r/C) constraints for alternative 3. testsuite/ChangeLog: PR target/64688 * g++.dg/pr64688.C: New test. From-SVN: r220000
Uros Bizjak committed -
gcc/testsuite/ * gcc.target/i386/chkp-always_inline.c (f1): Make static to avoid errors with -fpic. From-SVN: r219997
Ilya Enkovich committed -
gcc/ PR middle-end/63325 * fold-const.c (fold_checksum_tree): Don't include expr.decl_with_vis.symtab_node in the checksum. From-SVN: r219994
Trevor Saunders committed -
2015-01-22 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.md (atomic code attribute): Fix typo "ior" -> "or". From-SVN: r219993
Andreas Krebbel committed -
2015-01-22 Max Ostapenko <m.ostapenko@partner.samsung.com> PR driver/64690 * gcc.c (insert_comments): New function. (try_generate_repro): Call it. (append_text): Removed. From-SVN: r219990
Max Ostapenko committed -
2015-01-22 Richard Biener <rguenther@suse.de> * ipa-inline.c (can_inline_edge_p): Disable inlining of edges with IL incompatible options. Properly honor user optimize attributes. From-SVN: r219989
Richard Biener committed -
2015-01-22 Richard Biener <rguenther@suse.de> PR libstdc++/64535 * libsupc++/eh_alloc.cc: Include new. (bitmask_type): Remove. (one_buffer): Likewise. (emergency_buffer): Likewise. (emergency_used): Likewise. (dependents_buffer): Likewise. (dependents_used): Likewise. (class pool): New custom fixed-size arena, variable size object allocator. (emergency_pool): New global. (__cxxabiv1::__cxa_allocate_exception): Use new emergency_pool. (__cxxabiv1::__cxa_free_exception): Likewise. (__cxxabiv1::__cxa_allocate_dependent_exception): Likewise. (__cxxabiv1::__cxa_free_dependent_exception): Likewise. * g++.old-deja/g++.eh/badalloc1.C: Adjust. From-SVN: r219988
Richard Biener committed -
PR libstdc++/64680 * include/bits/regex.h (basic_regex<>::basic_regex, basic_regex<>::operator=, basic_regex<>::imbue): Conform to the standard interface. * testsuite/28_regex/basic_regex/assign/char/cstring.cc: New testcase. From-SVN: r219987
Tim Shen committed
-