1. 13 May, 2015 40 commits
    • sjlj.m4: New file. · 9b92a9f3
      config/
      	* sjlj.m4: New file.
      libgcc/
      	* configure.ac: Include config/sjlj.m4.
      	Remove manual SJLJ check, add GCC_CHECK_SJLJ_EXCEPTIONS and adjust.
      	* config.in: Regenerate.
      	* configure: Likewise.
      	* config.host: Replace enable_sjlj_exceptions by ac_cv_sjlj_exceptions.
      libjava/
      	* configure.ac: Include config/sjlj.m4.
      	Remove manual SJLJ check, add GCC_CHECK_SJLJ_EXCEPTIONS and adjust.
      	* include/config.h.in: Regenerate.
      	* configure: Likewise.
      	* exception.cc: Replace SJLJ_EXCEPTIONS by __USING_SJLJ_EXCEPTIONS__.
      	* stacktrace.cc: Likewise.
      	* include/default-signal.h: Likewise.
      	* sysdep/i386/backtrace.h: Likewise.
      libobjc/
      	* configure.ac: Remove manual SJLJ check.
      	* config.h.in: Regenerate.
      	* configure: Likewise.
      	* exception.c: Replace SJLJ_EXCEPTIONS by __USING_SJLJ_EXCEPTIONS__.
      libstdc++-v3/
      	* acinclude.m4 (GLIBCXX_ENABLE_SJLJ_EXCEPTIONS): Delete.
      	* configure.ac: Remove GLIBCXX_ENABLE_SJLJ_EXCEPTIONS.
      	* config.h.in: Regenerate.
      	* configure: Likewise.
      	* libsupc++/eh_personality.cc: Replace _GLIBCXX_SJLJ_EXCEPTIONS by
      	__USING_SJLJ_EXCEPTIONS__.
      	* libsupc++/eh_throw.cc: Likewise.
      	* libsupc++/eh_ptr.cc: Likewise.
      	* doc/html/manual/appendix_porting.html: Remove
      	GLIBCXX_ENABLE_SJLJ_EXCEPTIONS
      	* doc/xml/manual/build_hacking.xml: Likewise.
      	* doc/html/manual/configure.html: Remove --enable-sjlj-exceptions.
      	* doc/xml/manual/configure.xml: Likewise.
      
      From-SVN: r223181
      Eric Botcazou committed
    • re PR rtl-optimization/30967 (Extra sign/zero extend with word comparison result) · 7893307b
      	PR rtl-optimization/30967
      	* config/rs6000/rs6000.c (rs6000_rtx_costs): Don't consider
      	destination mode for the cost of scc patterns.
      
      From-SVN: r223174
      Segher Boessenkool committed
    • i386.md (*mul<mode>3_1): Merge with *mulhi3_1 using SWIM248 mode iterator. · 1c08a677
      	* config/i386/i386.md (*mul<mode>3_1): Merge with *mulhi3_1
      	using SWIM248 mode iterator.
      	(*mulv<mode>4): Use x86_64_sext_operand for operand[2] constraint.
      	(*mulvhi4): mark operand[1] as commutative.  Use nonimmediate_operand
      	for operand[2] constraint.
      	(*mulv<mode>4_1): Merge with *mulvhi4_1 using SWI248 mode iterator.
      
      From-SVN: r223173
      Uros Bizjak committed
    • re PR middle-end/66133 (Wrong-code with noreturn #pragma omp task body) · b37dddbc
      	PR middle-end/66133
      	* omp-low.c (expand_omp_taskreg): For GIMPLE_OMP_TASK expansion,
      	make sure it is never noreturn, even when the task body does not
      	return.
      	(lower_omp_taskreg): For GIMPLE_OMP_TASK, emit GIMPLE_OMP_CONTINUE
      	right before GIMPLE_OMP_RETURN.
      	(make_gimple_omp_edges): Accept GIMPLE_OMP_CONTINUE as ->cont
      	for GIMPLE_OMP_TASK.  For GIMPLE_OMP_RETURN corresponding to
      	GIMPLE_OMP_TASK add an EDGE_ABNORMAL edge from entry to exit.
      
      	* testsuite/libgomp.c/pr66133.c: New test.
      
      From-SVN: r223171
      Jakub Jelinek committed
    • shared_ptr_base.h (__shared_count(unique_ptr&&)): Check for nullptr (LWG 2415). · 098aac94
      	* include/bits/shared_ptr_base.h (__shared_count(unique_ptr&&)): Check
      	for nullptr (LWG 2415).
      	* testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Test
      	construction from empty unique_ptr.
      	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error.
      	* testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise.
      
      From-SVN: r223170
      Jonathan Wakely committed
    • [tree-ssa-math-opts] Expand pow (x, CONST) using square roots when possible · b7dce216
      	* params.def (PARAM_MAX_POW_SQRT_DEPTH): New param.
      	* tree-ssa-math-opts.c: Include params.h
      	(pow_synth_sqrt_info): New struct.
      	(representable_as_half_series_p): New function.
      	(get_fn_chain): Likewise.
      	(print_nested_fn): Likewise.
      	(dump_fractional_sqrt_sequence): Likewise.
      	(dump_integer_part): Likewise.
      	(expand_pow_as_sqrts): Likewise.
      	(gimple_expand_builtin_pow): Use above to attempt to expand
      	pow as series of square roots.  Removed now unused variables.
      
      	* gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
      	* gcc.dg/pow-sqrt.x: New file.
      	* gcc.dg/pow-sqrt-1.c: New test.
      	* gcc.dg/pow-sqrt-2.c: Likewise.
      	* gcc.dg/pow-sqrt-3.c: Likewise.
      
      From-SVN: r223167
      Kyrylo Tkachov committed
    • alpha.c (alpha_emit_set_long_const): Remove c1 argument. · da80c6b8
      	* config/alpha/alpha.c (alpha_emit_set_long_const): Remove c1 argument.
      	(alpha_extract_integer): Redeclare as static HOST_WIDE_INT.
      	Remove *p0 and *p1 arguments.  Rewrite function.
      	(alpha_legitimate_constant_p): Update call to alpha_extract_integer.
      	(alpha_split_const_mov): Update calls to alpha_extract_integer and
      	alpha_emit_set_long_const.
      	(alpha_expand_epilogue): Update calls to alpha_emit_set_long_const.
      	(alpha_output_mi_thunk_osf): Ditto.
      	* config/alpha/alpha.md (movti): Do not check operands[1]
      	for CONST_DOUBLE.
      
      From-SVN: r223166
      Uros Bizjak committed
    • re PR tree-optimization/66129 (FAIL: gcc.dg/vect/vect-strided-*c execution test) · 1ece8d4c
      2015-05-13  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/66129
      	* tree-vect-slp.c (vect_build_slp_tree): Make sure all ops are
      	commutative.
      	(vect_schedule_slp_instance): Fix typo.
      
      From-SVN: r223164
      Richard Biener committed
    • libcpp/input.c: Add a way to visualize the linemaps (-fdump-internal-locations) · ba4ad400
      gcc/ChangeLog:
      	* common.opt (fdump-internal-locations): New option.
      	* input.c: Include diagnostic-core.h.
      	(get_end_location): New function.
      	(write_digit): New function.
      	(write_digit_row): New function.
      	(dump_location_range): New function.
      	(dump_labelled_location_range): New function.
      	(dump_location_info): New function.
      	* input.h (dump_location_info): New prototype.
      	* toplev.c (compile_file): Handle flag_dump_locations.
      
      libcpp/ChangeLog:
      	* include/line-map.h (source_location): Add a reference to
      	location-example.txt to the descriptive comment.
      	* location-example.txt: New file.
      
      From-SVN: r223163
      David Malcolm committed
    • stl_raw_storage_iter.h (raw_storage_iterator::base()): Define (LWG 2454). · 49d50b6b
      	* include/bits/stl_raw_storage_iter.h (raw_storage_iterator::base()):
      	Define (LWG 2454).
      	* testsuite/20_util/raw_storage_iterator/base.cc: New.
      
      From-SVN: r223162
      Jonathan Wakely committed
    • future (packaged_task(allocator_arg_t, const A&, F&&): Remove explicit (LWG 2407). · e6508eaf
      	* include/std/future (packaged_task(allocator_arg_t, const A&, F&&):
      	Remove explicit (LWG 2407).
      
      From-SVN: r223161
      Jonathan Wakely committed
    • basic_string.h (basic_string::basic_string()): Make noexcept conditional on allocator (LWG 2455). · bcb896ab
      	* include/bits/basic_string.h (basic_string::basic_string()): Make
      	noexcept conditional on allocator (LWG 2455).
      
      From-SVN: r223160
      Jonathan Wakely committed
    • tuple (apply): Handle pointers to member (LWG 2418). · ac68f97c
      	* include/experimental/tuple (apply): Handle pointers to member (LWG
      	2418).
      	* include/std/functional (_Mem_fn_base): Make constructors constexpr.
      	(_Maybe_wrap_member_pointer::__do_wrap): Make constexpr.
      	* testsuite/experimental/tuple/apply.cc: Test pointer to member.
      
      From-SVN: r223158
      Jonathan Wakely committed
    • gimple-expr.h (is_gimple_constant): Reorder. · 681a3d86
      	* gimple-expr.h (is_gimple_constant): Reorder.
      	* tree-ssa-propagate.c (before_dom_children): Use inline accessor.
      
      From-SVN: r223156
      Eric Botcazou committed
    • alloc_traits.h (_S_max_size): Implement LWG 2466. · 32e6a60e
      	* include/bits/alloc_traits.h (_S_max_size): Implement LWG 2466.
      	* testsuite/20_util/allocator_traits/members/max_size.cc: Adjust.
      	* testsuite/23_containers/forward_list/allocator/minimal.cc:
      	Likewise.
      	* testsuite/23_containers/map/allocator/minimal.cc: Likewise.
      	* testsuite/23_containers/multimap/allocator/minimal.cc: Likewise.
      	* testsuite/23_containers/multiset/allocator/minimal.cc: Likewise.
      	* testsuite/23_containers/set/allocator/minimal.cc: Likewise.
      	* testsuite/23_containers/unordered_map/allocator/minimal.cc:
      	Likewise.
      	* testsuite/23_containers/unordered_multimap/allocator/minimal.cc:
      	Likewise.
      	* testsuite/23_containers/unordered_multiset/allocator/minimal.cc:
      	Likewise.
      	* testsuite/23_containers/unordered_set/allocator/minimal.cc:
      	Likewise.
      	* testsuite/util/testsuite_allocator.h: Remove unused parameter.
      
      From-SVN: r223154
      Jonathan Wakely committed
    • libcpp: Replace macro usage with C++ constructs · 0501dbd9
      libcpp/ChangeLog:
      	* include/line-map.h (MAX_SOURCE_LOCATION): Convert from a macro
      	to a const source_location.
      	(RESERVED_LOCATION_COUNT): Likewise.
      	(linemap_check_ordinary): Convert from a macro to a pair of inline
      	functions, for const/non-const arguments.
      	(MAP_START_LOCATION): Likewise.
      	(ORDINARY_MAP_STARTING_LINE_NUMBER): Likewise.
      	(ORDINARY_MAP_INCLUDER_FILE_INDEX): Likewise.
      	(ORDINARY_MAP_IN_SYSTEM_HEADER_P): Likewise.
      	(ORDINARY_MAP_NUMBER_OF_COLUMN_BITS): Convert from a macro to a
      	pair of inline functions, for const/non-const arguments, where the
      	latter is named...
      	(SET_ORDINARY_MAP_NUMBER_OF_COLUMN_BITS): New function.
      	(ORDINARY_MAP_FILE_NAME): Convert from a macro to a pair of inline
      	functions, for const/non-const arguments.
      	(MACRO_MAP_MACRO): Likewise.
      	(MACRO_MAP_NUM_MACRO_TOKENS): Likewise.
      	(MACRO_MAP_LOCATIONS): Likewise.
      	(MACRO_MAP_EXPANSION_POINT_LOCATION): Likewise.
      	(LINEMAPS_MAP_INFO): Likewise.
      	(LINEMAPS_MAPS): Likewise.
      	(LINEMAPS_ALLOCATED): Likewise.
      	(LINEMAPS_USED): Likewise.
      	(LINEMAPS_CACHE): Likewise.
      	(LINEMAPS_ORDINARY_CACHE): Likewise.
      	(LINEMAPS_MACRO_CACHE): Likewise.
      	(LINEMAPS_MAP_AT): Convert from a macro to an inline function.
      	(LINEMAPS_LAST_MAP): Likewise.
      	(LINEMAPS_LAST_ALLOCATED_MAP): Likewise.
      	(LINEMAPS_ORDINARY_MAPS): Likewise.
      	(LINEMAPS_ORDINARY_MAP_AT): Likewise.
      	(LINEMAPS_ORDINARY_ALLOCATED): Likewise.
      	(LINEMAPS_ORDINARY_USED): Likewise.
      	(LINEMAPS_LAST_ORDINARY_MAP): Likewise.
      	(LINEMAPS_LAST_ALLOCATED_ORDINARY_MAP): Likewise.
      	(LINEMAPS_MACRO_MAPS): Likewise.
      	(LINEMAPS_MACRO_MAP_AT): Likewise.
      	(LINEMAPS_MACRO_ALLOCATED): Likewise.
      	(LINEMAPS_MACRO_USED): Likewise.
      	(LINEMAPS_MACRO_LOWEST_LOCATION): Likewise.
      	(LINEMAPS_LAST_MACRO_MAP): Likewise.
      	(LINEMAPS_LAST_ALLOCATED_MACRO_MAP): Likewise.
      	(IS_ADHOC_LOC): Likewise.
      	(COMBINE_LOCATION_DATA): Likewise.
      	(SOURCE_LINE): Likewise.
      	(SOURCE_COLUMN): Likewise.
      	(LAST_SOURCE_LINE_LOCATION): Likewise.
      	(LAST_SOURCE_LINE): Likewise.
      	(LAST_SOURCE_COLUMN): Likewise.
      	(LAST_SOURCE_LINE_LOCATION)
      	(INCLUDED_FROM): Likewise.
      	(MAIN_FILE_P): Likewise.
      	(LINEMAP_FILE): Likewise.
      	(LINEMAP_LINE): Likewise.
      	(LINEMAP_SYSP): Likewise.
      	(linemap_location_before_p): Likewise.
      	* line-map.c (linemap_check_files_exited): Make local "map" const.
      	(linemap_add): Use SET_ORDINARY_MAP_NUMBER_OF_COLUMN_BITS.
      	(linemap_line_start): Likewise.
      
      From-SVN: r223152
      David Malcolm committed
    • zlib: Bump to automake 1.11.6 · 39ba2a0e
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      From-SVN: r223151
      Michael Haubenwallner committed
    • lto-plugin: Bump to automake 1.11.6 · ed9b4ae3
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.am: Drop 'by automake version' from top-level comment.
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      From-SVN: r223150
      Michael Haubenwallner committed
    • libvtv: Bump to automake 1.11.6 · 6cfc0812
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* testsuite/Makefile.in: Likewise.
      	* testsuite/other-tests/Makefile.in: Likewise.
      
      From-SVN: r223149
      Michael Haubenwallner committed
    • libquadmath: Bump to automake 1.11.6 · 5d79f496
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      From-SVN: r223148
      Michael Haubenwallner committed
    • libobjc: Bump to automake 1.11.6 · 2394528d
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* aclocal.m4: Regenerated with automake-1.11.6.
      
      From-SVN: r223147
      Michael Haubenwallner committed
    • combine.c (simplify_set): When generating a CC set... · 313b2cc0
      	* combine.c (simplify_set): When generating a CC set, if the
      	source already is in the correct mode, do not wrap it in a
      	compare.  Simplify the rest of that code.
      
      From-SVN: r223146
      Segher Boessenkool committed
    • libmpx: Bump to automake 1.11.6 · a540dfab
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* mpxrt/Makefile.in: Likewise.
      	* mpxwrap/Makefile.in: Likewise.
      
      From-SVN: r223145
      Michael Haubenwallner committed
    • libitm: Bump to automake 1.11.6 · 503902f9
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r223144
      Michael Haubenwallner committed
    • libgomp: Bump to automake 1.11.6 · 55fba601
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* config.h.in: Likewise.
      	* configure: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r223143
      Michael Haubenwallner committed
    • libffi: Bump to automake 1.11.6 · 11989ec2
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* fficonfig.h.in: Likewise.
      	* include/Makefile.in: Likewise.
      	* man/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r223142
      Michael Haubenwallner committed
    • libssp: Bump to automake 1.11.6 · d106c85d
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      From-SVN: r223141
      Michael Haubenwallner committed
    • libsanitizer: Bump to automake 1.11.6 · f3915b42
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* asan/Makefile.in: Likewise.
      	* configure: Likewise.
      	* interception/Makefile.in: Likewise.
      	* libbacktrace/Makefile.in: Likewise.
      	* lsan/Makefile.in: Likewise.
      	* sanitizer_common/Makefile.in: Likewise.
      	* tsan/Makefile.in: Likewise.
      	* ubsan/Makefile.in: Likewise.
      
      From-SVN: r223140
      Michael Haubenwallner committed
    • liboffloadmic: Bump to automake 1.11.6 · 735aacba
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* plugin/Makefile.in: Likewise.
      	* plugin/aclocal.m4: Likewise.
      	* plugin/configure: Likewise.
      
      From-SVN: r223139
      Michael Haubenwallner committed
    • libjava: Bump to automake 1.11.6 · 822ba84a
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      	* gcj/Makefile.in: Likewise.
      	* include/Makefile.in: Likewise.
      	* testsuite/Makefile.in: Likewise.
      
      From-SVN: r223138
      Michael Haubenwallner committed
    • libjava/libltdl: Bump to automake 1.11.6 · 7860443b
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      From-SVN: r223137
      Michael Haubenwallner committed
    • acinclude.m4 (GLIBCXX_ENABLE_FILESYSTEM_TS): Re-enable on solaris. · 32ff3768
      	* acinclude.m4 (GLIBCXX_ENABLE_FILESYSTEM_TS): Re-enable on solaris.
      	* configure: Regenerate.
      
      From-SVN: r223136
      Jonathan Wakely committed
    • libjava/classpath: Bump to automake 1.11.6 · 7521f823
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	 * Makefile.in: Regenerated with automake-1.11.6.
      	 * aclocal.m4: Likewise.
      	 * configure: Likewise.
      	 * doc/Makefile.in: Likewise.
      	 * doc/api/Makefile.in: Likewise.
      	 * examples/Makefile.in: Likewise.
      	 * external/Makefile.in: Likewise.
      	 * external/jsr166/Makefile.in: Likewise.
      	 * external/relaxngDatatype/Makefile.in: Likewise.
      	 * external/sax/Makefile.in: Likewise.
      	 * external/w3c_dom/Makefile.in: Likewise.
      	 * include/Makefile.in: Likewise.
      	 * lib/Makefile.in: Likewise.
      	 * native/Makefile.in: Likewise.
      	 * native/fdlibm/Makefile.in: Likewise.
      	 * native/jawt/Makefile.in: Likewise.
      	 * native/jni/Makefile.in: Likewise.
      	 * native/jni/classpath/Makefile.in: Likewise.
      	 * native/jni/gconf-peer/Makefile.in: Likewise.
      	 * native/jni/gstreamer-peer/Makefile.in: Likewise.
      	 * native/jni/gtk-peer/Makefile.in: Likewise.
      	 * native/jni/java-io/Makefile.in: Likewise.
      	 * native/jni/java-lang/Makefile.in: Likewise.
      	 * native/jni/java-math/Makefile.in: Likewise.
      	 * native/jni/java-net/Makefile.in: Likewise.
      	 * native/jni/java-nio/Makefile.in: Likewise.
      	 * native/jni/java-util/Makefile.in: Likewise.
      	 * native/jni/midi-alsa/Makefile.in: Likewise.
      	 * native/jni/midi-dssi/Makefile.in: Likewise.
      	 * native/jni/native-lib/Makefile.in: Likewise.
      	 * native/jni/qt-peer/Makefile.in: Likewise.
      	 * native/jni/xmlj/Makefile.in: Likewise.
      	 * native/plugin/Makefile.in: Likewise.
      	 * resource/Makefile.in: Likewise.
      	 * scripts/Makefile.in: Likewise.
      	 * tools/Makefile.in: Likewise.
      
      From-SVN: r223135
      Michael Haubenwallner committed
    • libdecnumber: Bump to automake 1.11.6 · 8f3a6a06
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* aclocal.m4: Regenerated with automake-1.11.6.
      
      From-SVN: r223134
      Michael Haubenwallner committed
    • libcpp: Bump to automake 1.11.6 · eb70f327
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* aclocal.m4: Regenerated with automake-1.11.6.
      
      From-SVN: r223133
      Michael Haubenwallner committed
    • libcilkrts: Bump to automake 1.11.6 · 029b70a7
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      From-SVN: r223132
      Michael Haubenwallner committed
    • libcc1: Bump to automake 1.11.6 · 4709a6d2
      2015-05-13  Michael Haubenwallner  <michael.haubenwallner@ssi-schaefer.com>
      
      	* Makefile.in: Regenerated with automake-1.11.6.
      	* aclocal.m4: Likewise.
      	* configure: Likewise.
      
      From-SVN: r223131
      Michael Haubenwallner committed
    • re PR tree-optimization/66123 (Array of labels as values + ternary operator +… · b56b040c
      re PR tree-optimization/66123 (Array of labels as values + ternary operator + pointer arithmetic = internal compiler error)
      
      2015-05-13  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/66123
      	* tree-ssa-dom.c (propagate_rhs_into_lhs): Check if we found
      	a taken edge.
      
      	* gcc.dg/torture/pr66123.c: New testcase.
      
      From-SVN: r223130
      Richard Biener committed