1. 23 Jan, 2015 18 commits
    • re PR testsuite/63439 (FAIL: gcc.dg/vect/vect-33.c scan-tree-dump vect… · 350d17ef
      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
    • Make fopenacc an LTO option · a0c88d06
      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
    • Make fopenmp an LTO option · 1506ae0e
      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… · 10ef8f28
      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... · b0edd457
      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… · 8f000887
      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
    • In gcc/fortran/ fixed some cosmetics. · 63a1dd10
      	* trans-decl.c (gfc_finish_var_decl): Fixed moved comment.
      	* trans-stmt.c (gfc_trans_allocate): Fixed indentation.
      
      From-SVN: r220032
      Andre Vehreschild committed
    • re PR debug/64511 (ICE at -O3 with -g enabled on x86_64-linux-gnu) · bd849fe6
      	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. · b55f40c1
      	* 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
    • re PR fortran/60922 (Memory leak with allocatable CLASS components) · 652960d1
      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
    • re PR fortran/64726 ([OpenACC] ICE with -fopenacc and reduction(+:a)) · c146aced
      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
    • MAINTAINERS (Write After Approval): Add myself. · 631ff3e1
      2015-01-23  Braden Obrzut  <admin@maniacsvault.net>
      
      	* MAINTAINERS (Write After Approval): Add myself.
      
      From-SVN: r220027
      Braden Obrzut committed
    • re PR fortran/61933 (Inquire on internal units) · bae420fc
      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
    • re PR fortran/61933 (Inquire on internal units) · 20056f60
      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
    • re PR fortran/61933 (Inquire on internal units) · bb295963
      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
    • re PR fortran/61933 (Inquire on internal units) · e344505c
      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
    • re PR go/64595 (go programs abort when debug info is stripped) · c92e723d
      	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
    • Daily bump. · c23dfd07
      From-SVN: r220021
      GCC Administrator committed
  2. 22 Jan, 2015 22 commits