- 25 Nov, 2014 27 commits
-
-
PR target/63534 * gcc.target/i386/pr63534.c: New test. From-SVN: r218062
H.J. Lu committed -
PR target/63527 * gcc.target/i386/pr63527.c: New test. From-SVN: r218061
H.J. Lu committed -
2014-11-25 Tom de Vries <tom@codesourcery.com> * testsuite/libstdc++-prettyprinters/prettyprinters.exp: Add missing dg-finish. Only print unsupported message once. From-SVN: r218060
Tom de Vries committed -
2014-11-25 Vladimir Makarov <vmakarov@redhat.com> PR target/63527 * ira-lives.c (process_bb_node_lives): Check and remove conflict of pic pseudo with pic hard reg. From-SVN: r218059
Vladimir Makarov committed -
re PR bootstrap/63703 (Bootstrap broken on powerpc-apple-darwin, cc1: internal compiler error: in init_reg_sets) PR bootstrap/63703 * config/rs6000/darwin.h (REGISTER_NAMES): Update based on 32 newly added GCC hard register numbers for SPE high registers. From-SVN: r218058
Rohit Arul Raj committed -
* intrinsics/env.c (getenv): Remove unused variable res_len. From-SVN: r218057
Uros Bizjak committed -
* bt-load.c (migrate_btr_defs): Get the key of a heap entry before removing it, not after. From-SVN: r218056
Segher Boessenkool committed -
libgcc/ * crtstuff.c (__do_glbal_ctors_1): Add missing semicolon. From-SVN: r218055
Segher Boessenkool committed -
* config/mn10300/mn10300.c (mn10300_insert_setlb_lcc): Remove PATTERN call. From-SVN: r218054
Segher Boessenkool committed -
* config/rs6000/sysv4.h (ASM_OUTPUT_REG_POP): Use addi instead of addic. From-SVN: r218053
Segher Boessenkool committed -
* config/rs6000/rs6000.md (iorxor, IORXOR): Delete code_attrs. (rest of file): Replace those with code resp. CODE. From-SVN: r218052
Segher Boessenkool committed -
2014-11-25 Tom de Vries <tom@codesourcery.com> * tree-cfg.c (verify_sese): New function. (move_sese_region_to_fn): Call verify_sese. * tree-cfg.h (verify_sese): Declare. From-SVN: r218051
Tom de Vries committed -
2014-11-25 Tom de Vries <tom@codesourcery.com> Peter Bergner <bergner@vnet.ibm.com> * mklog: Handle .mklog. Use git setting independent of presence .git directory. Co-Authored-By: Peter Bergner <bergner@vnet.ibm.com> From-SVN: r218050
Tom de Vries committed -
2014-11-25 Richard Biener <rguenther@suse.de> PR lto/64065 * lto-streamer-out.c (output_struct_function_base): Stream last_clique field. * lto-streamer-in.c (input_struct_function_base): Likewise. From-SVN: r218049
Richard Biener committed -
re PR bootstrap/64050 (r218009 causes LTO/PGO bootstrap failure: ICE: in inline_small_functions, at ipa-inline.c:1709) 2014-11-25 Martin Liska <mliska@suse.cz> PR bootstrap/64050 PR ipa/64060 * sreal.c (sreal::operator+): Addition fixed. (sreal::signedless_plus): Negative numbers are handled correctly. (sreal::operator-): Subtraction is fixed. (sreal::signedless_minus): Negative numbers are handled correctly. * sreal.h (sreal::operator<): Equal negative numbers are compared correctly. (sreal::shift): New checking asserts are introduced. Operation is fixed. * gcc.dg/plugin/plugin.exp: New plugin. * gcc.dg/plugin/sreal-test-1.c: New test. * gcc.dg/plugin/sreal_plugin.c: New test. From-SVN: r218048
Martin Liska committed -
gcc/testuite/ * gcc.target/mips/mips.exp: Add support for -msoft-float and -mhard-float options. Ensure that explicit -mfp* options imply both -mhard-float and -mdouble-float. * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the compile options. From-SVN: r218047
Matthew Fortune committed -
re PR middle-end/61927 (Wrong results with loop vectorization of: "var[i] = ABS_EXPR<var2[i]> > 9.9e-7") 2014-11-25 Richard Biener <rguenther@suse.de> PR tree-optimization/61927 * tree-vect-loop.c (vect_analyze_loop_2): Revert ordering of group and pattern analysis to the one in GCC 4.8. From-SVN: r218046
Richard Biener committed -
From-SVN: r218045
Jason Merrill committed -
gcc/ * gcc.c (handle_foffload_option): Remove unnecessary calls to strchr, strlen, strncpy. * lto-wrapper.c (append_offload_options): Likewise. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r218044
Ilya Tocar committed -
/cp 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com> PR c++/63786 * parser.c (cp_parser_label_for_labeled_statement): Check the case with check_for_bare_parameter_packs. /testsuite 2014-11-25 Paolo Carlini <paolo.carlini@oracle.com> PR c++/63786 * g++.dg/cpp0x/variadic163.C: New. From-SVN: r218043
Paolo Carlini committed -
PR preprocessor/60436 * line-map.c (linemap_line_start): If highest is above 0x60000000 and we are still tracking columns or highest is above 0x70000000, force add_map. From-SVN: r218042
Jakub Jelinek committed -
PR target/64056 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check. * gcc.target/i386/chkp-stropt-4.c: Likewise. * gcc.target/i386/chkp-stropt-8.c: Likewise. * gcc.target/i386/chkp-stropt-12.c: Likewise. * gcc.target/i386/chkp-stropt-16.c: Likewise. From-SVN: r218041
Ilya Enkovich committed -
rs6000.c (rs6000_call_aix): For the AIX ABI, do not load the static chain if the call was originally direct. * config/rs6000/rs6000.c (rs6000_call_aix): For the AIX ABI, do not load the static chain if the call was originally direct. From-SVN: r218040
Eric Botcazou committed -
PR c/63877 * c-decl.c (start_function): Disable -Wmissing-declarations warning for inline functions. * gcc.dg/pr63877.c: New test. From-SVN: r218039
Marek Polacek committed -
Fix PR64059 * ipa-prop.c (ipa_analyze_call_uses): Don't call get_dynamic_type when devirtualization is disabled. From-SVN: r218038
Markus Trippelsdorf committed -
re PR libstdc++/63920 (Any regular expression should not match an empty sequence if match_not_null is specified) PR libstdc++/63920 * include/bits/regex_executor.h: Make _M_begin non const. * include/bits/regex_executor.tcc (_Executor<>::_M_search): Increase _M_begin in search algorithm, so that _M_begin is treated as "current start position" for each search iteration. * testsuite/28_regex/algorithms/regex_search/ecma/flags.cc: New testcase. From-SVN: r218037
Tim Shen committed -
From-SVN: r218036
GCC Administrator committed
-
- 24 Nov, 2014 13 commits
-
-
* config/pa/linux-atomic.c (ABORT_INSTRUCTION): Use __builtin_trap() instead. From-SVN: r218033
John David Anglin committed -
* configure.ac: Guard include of <ieeefp.h>. * configure: Rebuilt. From-SVN: r218032
John David Anglin committed -
PR fortran/63938 * trans-openmp.c (gfc_trans_omp_atomic): Make sure lhsaddr is simple enough for goa_lhs_expr_p. * libgomp.fortran/pr63938-1.f90: New test. * libgomp.fortran/pr63938-2.f90: New test. From-SVN: r218031
Jakub Jelinek committed -
re PR target/63847 (FAIL: c-c++-common/cilk-plus/AN/builtin_fn_custom.c execution test on i?86 with -fpic) PR target/63847 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store for 32bit x86 targets. * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto. From-SVN: r218030
Uros Bizjak committed -
2014-11-24 Tobias Burnus <burnus@net-b.de> * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors. * gfortran.dg/dollar_sym_1.f90: Ditto. * gfortran.dg/dollar_sym_3.f: Ditto. From-SVN: r218029
Tobias Burnus committed -
2014-11-24 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/63965 * config/rs6000/rs6000.c (rs6000_setup_reg_addr_masks): Do not set Altivec & -16 mask if the type is not valid for Altivec registers. (rs6000_secondary_reload_memory): Add support for ((reg + const) + reg) that occurs during push_reload processing. * config/rs6000/altivec.md (altivec_mov<mode>): Add instruction alternative for moving constant vectors which are easy altivec constants to GPRs. Set the length attribute each of the alternatives. From-SVN: r218028
Michael Meissner committed -
2014-11-24 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/63965 * config/rs6000/rs6000-cpus.def: Undo November 21st changes, a work in progress patch was committed instead of the fixes for 63965. * config/rs6000/rs6000.c: Likewise. From-SVN: r218027
Michael Meissner committed -
Fixes Issue 9018. From-SVN: r218026
Ian Lance Taylor committed -
2014-11-24 Bernd Edlinger <bernd.edlinger@hotmail.de> * Makefile.def (module=gmp): Work around in-tree gmp configure bug with missing flex. * Makefile.in: Regenerated. From-SVN: r218025
Bernd Edlinger committed -
PR ipa/63671 * ipa-inline-transform.c (can_remove_node_now_p_1): Handle alises and -fno-devirtualize more carefully. (can_remove_node_now_p): Update. From-SVN: r218024
Jan Hubicka committed -
2014-11-24 Andrew Pinski <apinski@cavium.com> PR rtl-opt/63972 * shrink-wrap.c (move_insn_for_shrink_wrap): Allow LO_SUM also. From-SVN: r218023
Andrew Pinski committed -
gcc/: * config/aarch64/aarch64-simd.md (vec_shr<mode>): New. gcc/testsuite/: * lib/target-supports.exp (check_effective_target_whole_vector_shift): Add aarch64{,_be}. From-SVN: r218022
Alan Lawrence committed -
* config/aarch64/aarch64-builtins.c (aarch64_simd_expand_args): Refactor by combining switch statements and make arrays into scalars. From-SVN: r218021
Alan Lawrence committed
-