1. 09 Jan, 2014 15 commits
    • Makefile.am (AM_CPPFLAGS): Add -isystem $(top_srcdir)/include/system. · 2613419a
      	* sanitizer_common/Makefile.am (AM_CPPFLAGS): Add
      	-isystem $(top_srcdir)/include/system.
      	* sanitizer_common/Makefile.in: Regenerated.
      	* include/system/linux/aio_abi.h: New header.
      	* include/system/linux/mroute.h: New header.
      	* include/system/linux/mroute6.h: New header.
      	* include/system/linux/perf_event.h: New header.
      	* include/system/linux/types.h: New header.
      
      From-SVN: r206476
      Jakub Jelinek committed
    • re PR sanitizer/59136 (llvm-symbolizer shouldn't be started always) · c915a581
      	PR sanitizer/59136
      libsanitizer/
      	* sanitizer_common/Makefile.am (AM_CXXFLAGS): If
      	LIBBACKTRACE_SUPPORTED add -DSANITIZER_LIBBACKTRACE
      	and -I/-include flags.
      	* lsan/Makefile.am (liblsan_la_LIBADD): Add
      	libsanitizer_libbacktrace.la if LIBBACKTRACE_SUPPORTED.
      	* tsan/Makefile.am (libtsan_la_LIBADD): Likewise.
      	* ubsan/Makefile.am (libubsan_la_LIBADD): Likewise.
      	* asan/Makefile.am (libasan_la_LIBADD): Likewise.
      	* Makefile.am (SUBDIRS): If LIBBACKTRACE_SUPPORTED add
      	libbacktrace.
      	* README.gcc: Document that also lsan and ubsan are
      	maintained in compiler-rt upstream.
      	* libbacktrace/Makefile.am: New file.
      	* libbacktrace/backtrace-rename.h: New file.
      	* libbacktrace/backtrace-supported.h.in: New file.
      	* libbacktrace/bridge.cc: New file.
      	* configure.ac: Add tests needed for libbacktrace build
      	within libsanitizer.
      	* sanitizer_common/Makefile.in: Regenerated.
      	* lsan/Makefile.in: Regenerated.
      	* tsan/Makefile.in: Regenerated.
      	* ubsan/Makefile.in: Regenerated.
      	* libbacktrace/Makefile.in: Generated.
      	* config.h.in: Regenerated.
      	* configure: Regenerated.
      	* Makefile.in: Regenerated.
      	* interception/Makefile.in: Regenerated.
      	* asan/Makefile.in: Regenerated.
      	* aclocal.m4: Regenerated.
      testsuite/
      	* c-c++-common/asan/strip-path-prefix-1.c: Allow also the
      	filename:line instead of (modulename+offset) form with stripped
      	initial / from the filename.
      
      From-SVN: r206475
      Jakub Jelinek committed
    • go-test.exp (go-gc-tests): Skip nilptr tests that test the other Go compiler. · 2fbec1f2
      	* go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
      	the other Go compiler.
      
      From-SVN: r206474
      Ian Lance Taylor committed
    • re PR c++/59730 (ICE: in type_dependent_expression_p, at cp/pt.c:19969) · 554b6ea7
      2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/59730
      	* g++.dg/cpp0x/variadic145.C: New.
      
      From-SVN: r206473
      Paolo Carlini committed
    • go-test.exp (go-gc-tests): Don't run peano.go on systems which don't support -fsplit-stack. · 4e520eb4
      	* go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
      	which don't support -fsplit-stack.  Skip rotate[0123].go tests.
      
      From-SVN: r206470
      Uros Bizjak committed
    • Fix for PR bootstrap/59094 +2014-01-09 Balaji V. · c7b0a171
      Fix for PR bootstrap/59094
      +2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
      +
      +       PR bootstrap/59094
      +       * Makefile.am (cilkincludedir): Fixed a bug to store version-specific
      +       runtime libraries in the correct place.
      +       * Makefile.in: Regenerate.
      +
      
      From-SVN: r206469
      Balaji V. Iyer committed
    • Fix for PR testsuite/59524 2014-01-09 Balaji V. · bfd3806a
      Fix for PR testsuite/59524
      2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
      
      +       PR testsuite/59524
      +       * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
      +       are run only if the Cilk library is available/enabled.
      +       * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
      +       * lib/target-supports.exp (check_libcilkrts_available): New 
      function.
      +
      
      From-SVN: r206468
      Balaji V. Iyer committed
    • re PR c++/59631 (ICE using _Cilk_spawn without -fcilkplus) · 9a74f20c
      Fix for PR c++/59631.
      +++ gcc/cp/ChangeLog
      +2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
      +
      +       PR c++/59631
      +       * parser.c (cp_parser_postfix_expression): Added a new if-statement
      +       and replaced an existing if-statement with else-if statement.
      +       Changed an existing error message wording to match the one from the C
      +       parser.
      +
      
      +++ gcc/testsuite/ChangeLog 
      +2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
      +
      +       PR c++/59631
      +       * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
      +       * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
      +       * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
      +       with dg-additional-options.
      +       * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
      +       * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
      +       * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
      +       * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
      +       * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
      +       * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
      +
      
      gcc/c/ChangeLog
      +2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
      +
      +       PR c++/59631
      +       * c-parser.c (c_parser_postfix_expression): Replaced consecutive if
      +       statements with if-elseif statements.
      +
      
      From-SVN: r206463
      Balaji V. Iyer committed
    • lto.c (gimple_canonical_types_compatible_p): Fix comment. · 63124c48
      2014-01-09  Richard Biener  <rguenther@suse.de>
      
      	* lto.c (gimple_canonical_types_compatible_p): Fix comment.
      
      From-SVN: r206462
      Richard Biener committed
    • re PR fortran/45586 (ICE non-trivial conversion at assignment) · d05b9920
      2014-01-09  Richard Biener  <rguenther@suse.de>
      
      	PR lto/45586
      	* lto.c (hash_canonical_type): Do not hash TREE_ADDRESSABLE,
      	TYPE_ALIGN, TYPE_RESTRICT or TYPE_REF_CAN_ALIAS_ALL.
      	(gimple_canonical_types_compatible_p): Do not compare them either.
      
      From-SVN: r206461
      Richard Biener committed
    • re PR tree-optimization/59715 (wrong code at -Os and above on x86_64-linux-gnu) · 2aaed0f3
      2014-01-09  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/59715
      	* tree-cfg.h (split_critical_edges): Declare.
      	* tree-cfg.c (split_critical_edges): Export.
      	* tree-ssa-sink.c (execute_sink_code): Split critical edges.
      
      	* gcc.dg/torture/pr59715.c: New testcase.
      
      From-SVN: r206460
      Richard Biener committed
    • cfgexpand.c (expand_stack_vars): Optionally disable asan stack protection. · b5ebc991
      2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
      
      	* cfgexpand.c (expand_stack_vars): Optionally disable 
      	asan stack protection.
      	(expand_used_vars): Likewise.
      	(partition_stack_vars): Likewise.
      	* asan.c (asan_emit_stack_protection): Optionally disable 
      	after return stack usage.
      	(instrument_derefs): Optionally disable memory 
      	access instrumentation.
      	(instrument_builtin_call): Likewise.
      	(instrument_strlen_call): Likewise.
      	(asan_protect_global): Optionally disable 
      	global variables protection.
      	* doc/invoke.texi: Added doc for new options.
      	* params.def: Added new options.
      	* params.h: Likewise.
      
      2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
      
      	* c-c++-common/asan/no-asan-globals.c: New test.
      	* c-c++-common/asan/no-instrument-reads.c: Likewise.
      	* c-c++-common/asan/no-instrument-writes.c: Likewise.
      	* c-c++-common/asan/use-after-return-1.c: Likewise.
      	* c-c++-common/asan/no-use-after-return.c: Likewise.
      
      From-SVN: r206458
      Max Ostapenko committed
    • re PR rtl-optimization/59724 (ICE : in rtl_verify_bb_layout, at cfgrtl.c) · b59e0455
      	PR rtl-optimization/59724
      	* ifcvt.c (cond_exec_process_if_block): Don't call
      	flow_find_head_matching_sequence with 0 longest_match.
      	* cfgcleanup.c (flow_find_head_matching_sequence): Count even
      	non-active insns if !stop_after.
      	(try_head_merge_bb): Revert 2014-01-07 changes.
      
      From-SVN: r206456
      Jakub Jelinek committed
    • ree.c (get_sub_rtx): New function, extracted from... · 650c4c85
              * ree.c (get_sub_rtx): New function, extracted from...
              (merge_def_and_ext): Here.
              (combine_reaching_defs): Use get_sub_rtx.
      
      From-SVN: r206454
      Jeff Law committed
    • Daily bump. · cfb28d29
      From-SVN: r206452
      GCC Administrator committed
  2. 08 Jan, 2014 25 commits