- 30 Sep, 2014 9 commits
-
-
2014-30-09 Dominique d'Humieres <dominiq@lps.ens.fr> * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error. From-SVN: r215715
Dominique d'Humieres committed -
PR inline-asm/63282 * ifcvt.c (dead_or_predicable): Don't call redirect_jump_1 or invert_jump_1 if jump isn't any_condjump_p. * gcc.c-torture/compile/pr63282.c: New test. From-SVN: r215712
Jakub Jelinek committed -
2014-09-30 Terry Guo <terry.guo@arm.com> * config/arm/arm-cores.def (cortex-m7): New core name. * config/arm/arm-fpus.def (fpv5-sp-d16): New fpu name. (fpv5-d16): Ditto. * config/arm/arm-tables.opt: Regenerated. * config/arm/arm-tune.md: Regenerated. * config/arm/arm.h (TARGET_VFP5): New macro. * config/arm/bpabi.h (BE8_LINK_SPEC): Include cortex-m7. * config/arm/vfp.md (<vrint_pattern><SDF:mode>2, smax<mode>3, smin<mode>3): Enabled for FPU FPv5. * doc/invoke.texi: Document new cpu and fpu names. From-SVN: r215711
Terry Guo committed -
* doc/xml/manual/status_cxx2011.xml: Update. * doc/html/manual/status.html: Regenerate. From-SVN: r215710
Jonathan Wakely committed -
2014-09-30 Jiong Wang <jiong.wang@arm.com> gcc/ * shrink-wrap.c (move_insn_for_shrink_wrap): Check "can_throw_internal" before sinking insn. From-SVN: r215709
Jiong Wang committed -
gcc/ 2014-09-26 David Sherwood <david.sherwood@arm.com> * ira-int.h (ira_allocno): Add "wmode" field. * ira-build.c (create_insn_allocnos): Add new "parent" function parameter. * ira-conflicts.c (ira_build_conflicts): Add conflicts for registers that cannot be accessed in wmode. From-SVN: r215707
David Sherwood committed -
Running the testsuite with a -fsanitize=undefined instrumented compiler shows: % gcc -O2 -flto -fno-use-linker-plugin -flto-partition=none testsuite/gcc.dg/torture/pr28045.c gcc/data-streamer.c:113:45: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'; cast to an unsigned type to negate this value to itself The fix is obvious. From-SVN: r215706
Markus Trippelsdorf committed -
Make -Q --help print the --param default, min, max values, similar to how it does print the defaults for other flags. This is useful to let a option auto tuner automatically query all needed information abourt gcc params (previously it needed to access the .def file in the source) gcc/: 2014-09-29 Andi Kleen <ak@linux.intel.com> * opts.c (print_filtered_help): Print --param min/max/default with -Q. From-SVN: r215704
Andi Kleen committed -
From-SVN: r215702
GCC Administrator committed
-
- 29 Sep, 2014 15 commits
-
-
This supports clang, which by default issues warnings about unused command line arguments, a habit that interacts poorly with configure scripts. From-SVN: r215699
Ian Lance Taylor committed -
* config/sh/sh.md: Use define_c_enum for "unspec" and "unspecv". From-SVN: r215698
Kaz Kojima committed -
* tree-vrp.c (get_single_symbol): New function. (build_symbolic_expr): Likewise. (symbolic_range_based_on_p): New predicate. (extract_range_from_binary_expr_1): Deal with single-symbolic ranges for PLUS and MINUS. Do not drop symbolic ranges at the end. (extract_range_from_binary_expr): Try harder for PLUS and MINUS if operand is symbolic and based on the other operand. From-SVN: r215697
Eric Botcazou committed -
* config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: New file. From-SVN: r215696
Andreas Schwab committed -
* configure.host (abi_baseline_pair): If try_cpu is generic use host_cpu for the default. From-SVN: r215695
Andreas Schwab committed -
2014-09-29 François Dumont <fdumont@gcc.gnu.org> PR libstdc++/62313 * include/debug/safe_base.h (_Safe_iterator_base(const _Safe_iterator_base&)): Delete declaration. (_Safe_iterator_base& operator=(const _Safe_iterator_base&)): Likewise. * include/debug/safe_iterator.h (_Safe_iterator<>): Move normal iterator before _Safe_iterator_base in memory. Lock before modifying the iterator in numerous places. * include/debug/safe_local_iterator.h (_Safe_local_iterator_base(const _Safe_local_iterator_base&)): Delete declaration. (_Safe_local_iterator_base& operator=(const _Safe_local_iterator_base&)): Likewise. * include/debug/safe_unordered_base.h (_Safe_local_iterator<>): Move normal iterator before _Safe_iterator_base in memory. Lock before modifying the iterator in numerous places. * include/debug/forward_list (_Safe_forward_list<>::_M_swap_aux): Adapt. * include/debug/safe_sequence.tcc (_Safe_sequence<>::_M_transfer_from_if): Adapt. From-SVN: r215693
François Dumont committed -
2014-09-29 François Dumont <fdumont@gcc.gnu.org> * MAINTAINERS: Add myself as libstdc++ special modes maintainer. From-SVN: r215692
François Dumont committed -
2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com> * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth, vec_vspltw, and vec_vspltb for which the second argument is out of range. From-SVN: r215691
Bill Schmidt committed -
Fix ICE. Need use VOID instead of SI, or when real VOIDmode comes, it does not match SImode, so cause issue. 2014-09-25 Chen Gang <gang.chen.5i5j@gmail.com> gcc: * config/microblaze/microblaze.md (call_internal1): Use VOID instead of SI to fix "((void (*)(void)) 0)()" issue gcc/testsuite: * gcc.c-torture/compile/calls-void.c: New test. From-SVN: r215684
Chen Gang committed -
* config/msp430/msp430.c (msp430_expand_prologue): Return a CLOBBER rtx for naked functions. (msp430_expand_epilogue): Likewise. (msp430_use_f5_series_hwmult): Cache result. (use_32bit_hwmult): Cache result. (msp430_no_hwmult): New function. (msp430_output_labelref): Use it. From-SVN: r215683
Nick Clifton committed -
2014-09-29 Catherine Moore <clm@codesourcery.com> * MAINTAINERS: Add myself as MIPS maintainer. From-SVN: r215682
Catherine Moore committed -
2014-09-29 Richard Biener <rguenther@suse.de> cp/ * typeck.c (enum_cast_to_int): Use CONVERT_EXPR_P to check for conversions. From-SVN: r215681
Richard Biener committed -
2014-09-29 Paolo Carlini <paolo.carlini@oracle.com> PR c++/51385 * g++.dg/template/pr51385.C: New. From-SVN: r215680
Paolo Carlini committed -
PR middle-end/63247 * omp-low.c (lower_omp_target): For OMP_CLAUSE_MAP_POINTER of ARRAY_TYPE, if not OMP_CLAUSE_MAP_ZERO_BIAS_ARRAY_SECTION use the alignment of avar rather than ovar. From-SVN: r215678
Jakub Jelinek committed -
From-SVN: r215675
GCC Administrator committed
-
- 28 Sep, 2014 4 commits
-
-
* config/pa/pa.c (pa_output_function_epilogue): Only update last_address when a nonnote insn is found. From-SVN: r215669
John David Anglin committed -
/ * MAINTAINERS: Move myself to MIPS maintainers. From-SVN: r215664
Matthew Fortune committed -
gcc/testsuite/ * gcc.target/mips/20140928.c: New test. From-SVN: r215663
Robert Suchanek committed -
From-SVN: r215662
GCC Administrator committed
-
- 27 Sep, 2014 6 commits
-
-
gcc/testsuite/: 2014-09-27 Andi Kleen <ak@linux.intel.com> * gcc.target/i386/nop-mcount.c: Only run on Linux. * gcc.target/i386/record-mcount.c: dito. Signed-off-by: Andi Kleen <ak@linux.intel.com> From-SVN: r215659
Andi Kleen committed -
2014-09-23 Jan-Benedict Glaw <jbglaw@lug-owl.de> * MAINTAINERS: Put all email addresses between '<' and '>'. From-SVN: r215657
Jan-Benedict Glaw committed -
re PR ipa/60665 (gcc/ipa-devirt.c:1510:7: warning: variable 'can_refer' is used uninitialized whenever '?:' condition is false) PR ipa/60665 * ipa-devirt.c (possible_polymorphic_call_targets): Silence clang warning. From-SVN: r215656
Jan Hubicka committed -
PR ipa/62121 * ipa-polymorphic-call.c (ipa_polymorphic_call_context::restrict_to_inner_class): fix pasto in checking array size. * g++.dg/torture/pr62121.C: New testcase. From-SVN: r215655
Jan Hubicka committed -
From-SVN: r215654
GCC Administrator committed -
PR middle-end/35545 * passes.def (pass_tracer): Move before last dominator pass. * g++.dg/tree-prof/pr35545.C: New testcase. From-SVN: r215651
Jan Hubicka committed
-
- 26 Sep, 2014 6 commits
-
-
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 -
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 -
* gcc.target/i386/shrink_wrap_1.c: Skip ia32. From-SVN: r215645
H.J. Lu committed -
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 -
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. * 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
-