1. 30 Sep, 2014 6 commits
  2. 29 Sep, 2014 15 commits
  3. 28 Sep, 2014 4 commits
  4. 27 Sep, 2014 6 commits
  5. 26 Sep, 2014 9 commits
    • mangle.c (is_std_substitution): Check for abi_tag. · 00eaaa50
      gcc/cp/
      	* mangle.c (is_std_substitution): Check for abi_tag.
      libiberty/
      	* cp-demangle.c (d_substitution): Handle abi tags on abbreviation.
      
      From-SVN: r215647
      Jason Merrill committed
    • pr63335.c: Change effective target to vsx_hw. · 20ee2690
      2014-09-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	* gcc.target/powerpc/pr63335.c: Change effective target to
      	vsx_hw.
      
      From-SVN: r215646
      Bill Schmidt committed
    • Skip gcc.target/i386/shrink_wrap_1.c on ia32 · 6f35fc1b
      	* gcc.target/i386/shrink_wrap_1.c: Skip ia32.
      
      From-SVN: r215645
      H.J. Lu committed
    • Fix -freport-bug patch. · 1120a850
      	gcc/
      	* gcc.c (try_generate_repro): Remove argument "prog".  Change all
      	users.
      	(run_attempt): Handle errors of "pex_run" invocation.
      
      Fixes bootstrap failure/compiler warnings:
      
          [...]
          ../../master/gcc/gcc.c: In function 'attempt_status run_attempt(const char**, const char*, const char*, int, int)':
          ../../master/gcc/gcc.c:6319:15: error: variable 'errmsg' set but not used [-Werror=unused-but-set-variable]
             const char *errmsg;
                         ^
          ../../master/gcc/gcc.c: At global scope:
          ../../master/gcc/gcc.c:6412:33: error: unused parameter 'prog' [-Werror=unused-parameter]
           try_generate_repro (const char *prog, const char **argv)
                                           ^
          cc1plus: all warnings being treated as errors
          Makefile:1040: recipe for target 'gcc.o' failed
          make[3]: *** [gcc.o] Error 1
          make[3]: Leaving directory '/media/erich/home/thomas/tmp/gcc/hurd/master.build/gcc'
          Makefile:4285: recipe for target 'all-stage2-gcc' failed
          make[2]: *** [all-stage2-gcc] Error 2
          make[2]: Leaving directory '/media/erich/home/thomas/tmp/gcc/hurd/master.build'
          Makefile:21561: recipe for target 'stage2-bubble' failed
          make[1]: *** [stage2-bubble] Error 2
          make[1]: Leaving directory '/media/erich/home/thomas/tmp/gcc/hurd/master.build'
          Makefile:892: recipe for target 'all' failed
          make: *** [all] Error 2
      
      From-SVN: r215644
      Thomas Schwinge committed
    • [AArch64] Enable Address Sanitizer. · a3125fc2
      2014-09-26  Christophe Lyon  <christophe.lyon@linaro.org>
      
      	[AArch64] Enable Address Sanitizer.
      
      	gcc/
      	* config/aarch64/aarch64-linux.h (ASAN_CC1_SPEC): Define.
              (CC1_SPEC): Define.
              * config/aarch64/aarch64.c (aarch64_asan_shadow_offset): New function.
              (TARGET_ASAN_SHADOW_OFFSET): Define.
      
      	libsanitzer/
      	* configure.tgt: Enable build on aarch64*-linux.
      
      From-SVN: r215642
      Christophe Lyon committed
    • cgraph.c (cgraph_node::release_body): New argument keep_arguments introduced. · bf898b30
      	* cgraph.c (cgraph_node::release_body): New argument keep_arguments
      	introduced.
      	* cgraph.h: Likewise.
      	* cgraphunit.c (cgraph_node::create_wrapper): Usage of new argument introduced.
      	* ipa-utils.h (polymorphic_type_binfo_p): Safe check for binfos created by Java.
      	* tree-ssa-alias.c (ao_ref_base_alias_set): Static function transformed to global.
      	* tree-ssa-alias.h: Likewise.
      
      From-SVN: r215640
      Martin Liska committed
    • struct-layout-1_generate.c: Add -Wno-abi to default options. · 5535b7d6
      	* g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
      	to default options.
      
      From-SVN: r215635
      Jakub Jelinek committed
    • common.opt: New option. · dc10fd96
      gcc/
      
      2014-09-26  Jakub Jelinek  <jakub@redhat.com>
      	    Max Ostapenko  <m.ostapenko@partner.samsung.com>
      
      	* common.opt: New option.
      	* doc/invoke.texi: Describe new option.
      	* gcc.c (execute): Don't free first string early, but at the end
      	of the function.  Call retry_ice if compiler exited with
      	ICE_EXIT_CODE.
      	(main): Factor out common code.
      	(print_configuration): New function.
      	(files_equal_p): Likewise.
      	(check_repro): Likewise.
      	(run_attempt): Likewise.
      	(do_report_bug): Likewise.
      	(append_text): Likewise.
      	(try_generate_repro): Likewise
      
      Co-Authored-By: Max Ostapenko <m.ostapenko@partner.samsung.com>
      
      From-SVN: r215633
      Jakub Jelinek committed
    • pex-common.h (struct pex_funcs): Add new parameter for open_write field. · 29ce50b0
      libiberty/
      
      2014-09-26  Max Ostapenko  <m.ostapenko@partner.samsung.com>
      
      	* pex-common.h (struct pex_funcs): Add new parameter for open_write field.
      	* pex-unix.c (pex_unix_open_write): Add support for new parameter.
      	* pex-djgpp.c (pex_djgpp_open_write): Likewise.
      	* pex-win32.c (pex_win32_open_write): Likewise.
      	* pex-common.c (pex_run_in_environment): Likewise.
      
      
      include/
      
      2014-09-26  Max Ostapenko  <m.ostapenko@partner.samsung.com>
      
      	* libiberty.h (PEX_STDOUT_APPEND): New flag.
      	(PEX_STDERR_APPEND): Likewise.
      
      From-SVN: r215632
      Max Ostapenko committed