- Dec 04, 2015
-
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231241 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Dec 03, 2015
-
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231215 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Dec 02, 2015
-
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231139 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Dec 01, 2015
-
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231092 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Nov 30, 2015
-
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231055 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Nov 29, 2015
-
-
doko authored
PR ada/68564 * gcc-interface/Makefile.in: Fix powerpc/powerpc64* and mipsel/mips64el bitness detection. Merge the mipsel/mips64el definitions into one. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231052 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231041 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Nov 28, 2015
-
-
gerald authored
Remove support for FreeBSD 5 and earlier. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231036 138bc75d-0d04-0410-961f-82ee72b054a4
-
doko authored
PR ada/68564 * gcc-interface/Makefile.in: Fix sparc/sparc64 bitness detection. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231029 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231026 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Nov 27, 2015
-
-
jakub authored
* optabs.c (expand_vec_perm_1): Move vec_shr handling from here... (expand_vec_perm): ... here. Do it regardless of vec_perm_const_optab or whether v0 == v1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231024 138bc75d-0d04-0410-961f-82ee72b054a4
-
vehre authored
2015-11-27 Andre Vehreschild <vehre@gcc.gnu.org> PR fortran/68218 * trans-array.c (gfc_array_init_size): Add gfc_evaluate_now() when array spec in allocate is a function call. gcc/testsuite/ChangeLog: 2015-11-27 Andre Vehreschild <vehre@gcc.gnu.org> PR fortran/68218 * gfortran.dg/allocate_with_arrayspec_1.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231014 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* gcc.c-torture/execute/pr68250.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231010 138bc75d-0d04-0410-961f-82ee72b054a4
-
mpolacek authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@231008 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230989 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Nov 26, 2015
-
-
redi authored
* testsuite/libstdc++-prettyprinters/debug.cc: Add -std=gnu++98 to dg-options and avoid use of uniform-init. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230976 138bc75d-0d04-0410-961f-82ee72b054a4
-
redi authored
* testsuite/libstdc++-prettyprinters/simple.cc: Add -std=gnu++98 to dg-options and avoid use of uniform-init. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230974 138bc75d-0d04-0410-961f-82ee72b054a4
-
edlinger authored
Backport from mainline 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de> PR rtl-optimization/67037 * lra-constraints.c (process_addr_reg): Use copy_rtx when necessary. testsuite: 2015-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de> Backport from mainline 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de> PR rtl-optimization/67037 * gcc.c-torture/execute/pr67037.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230964 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230960 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230957 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
2015-11-26 David Edelsohn <dje.gcc@gmail.com> * m4/libtool.m4 (export_symbols_cmds) [AIX]: Add global TLS "L" symbols. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230952 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
2015-11-25 David Edelsohn <dje.gcc@gmail.com> * config/rs6000/rs6000.c (rs6000_declare_alias): Rename and globalize both the symbol and the "dot" symbol for function descriptors. Fix inversion for rename of symbols with dollar sign. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230951 138bc75d-0d04-0410-961f-82ee72b054a4
-
ienkovich authored
Backport from mainline r230938. 2015-11-26 Vladimir Makarov <vmakarov@redhat.com> PR target/68416 * config/i386/i386.h (enum reg_class): Add bounds registers to ALL_REGS. gcc/testsuite/ Backport from mainline r230938. 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com> PR target/68416 * gcc.target/i386/mpx/pr68416.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230945 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
PR rtl-optimization/68321 * gcc.c-torture/execute/pr68249.c: New test. * gcc.c-torture/execute/pr68321.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230941 138bc75d-0d04-0410-961f-82ee72b054a4
-
ktkachov authored
[calls.c] PR rtl-optimization/67226: Take into account pretend_args_size when checking stack offsets for sibcall optimisation Backport from mainline 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> Bernd Schmidt <bschmidt@redhat.com> PR rtl-optimization/67226 * calls.c (store_one_arg): Take into account crtl->args.pretend_args_size when checking for overlap between arg->value and argblock + arg->locate.offset during sibcall optimization. * gcc.c-torture/execute/pr67226.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230936 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* cp-tree.h (cp_ubsan_maybe_instrument_downcast): Add INTYPE argument. * cp-ubsan.c (cp_ubsan_maybe_instrument_downcast): Likewise. Use it instead of or in addition to TREE_TYPE (op). Use is_properly_derived_from, return NULL_TREE if TREE_TYPE (intype) and TREE_TYPE (type) are the same type minus qualifiers. * typeck.c (build_static_cast_1): Adjust callers. * g++.dg/ubsan/pr68508.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230933 138bc75d-0d04-0410-961f-82ee72b054a4
-
ktkachov authored
2015-11-26 Andre Vieira <andre.simoesdiasvieira@arm.com> * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache): Add check for M profile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230930 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
runtime: don't overallocate in select code If we've already allocated an fd_set, don't allocate another one. Also, don't bother to read from rdwake if it wasn't returned in select. Fixes https://gcc.gnu.org/PR61303. Reviewed-on: https://go-review.googlesource.com/17243 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230923 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230920 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Nov 25, 2015
-
-
jakub authored
2015-11-20 Jakub Jelinek <jakub@redhat.com> PR c++/67354 * cp-tree.h (defer_mangling_aliases): Declare. (generate_mangling_aliases): New prototype. * decl2.c (defer_mangling_aliases): New variable. (note_mangling_alias): Use !defer_mangling_aliases instead of at_eof. (generate_mangling_aliases): No longer static. Clear defer_mangling_aliases. * optimize.c (maybe_thunk_body): Defer emitting mangling aliases if !defer_mangling_aliases until the fns are put into the same comdat group. * g++.dg/abi/mangle67.C: New test. 2015-05-09 Aldy Hernandez <aldyh@redhat.com> PR bootstrap/66085 * decl2.c (note_mangling_alias): Declare arguments as unused. 2015-05-08 Jason Merrill <jason@redhat.com> * decl2.c (mangling_aliases): New variable. (note_mangling_alias, generate_mangling_aliases): New. (cp_write_global_declarations): Call generate_mangling_aliases. (generate_mangling_alias): Split out from... * mangle.c (mangle_decl): ...here. * cp-tree.h: Declare note_mangling_alias. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230905 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* g++.dg/cpp0x/constexpr-array13.C: Fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230904 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* lambda.c (maybe_add_lambda_conv_op): Mark _FUN as no_sanitize_undefined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230901 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* cp-tree.h (PACK_EXPANSION_SIZEOF_P): New. * parser.c (cp_parser_sizeof_pack): Set it. * pt.c (tsubst_copy) [SIZEOF_EXPR]: Likewise. (tsubst_pack_expansion): Improve T... shortcut when set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230900 138bc75d-0d04-0410-961f-82ee72b054a4
-
jason authored
* constexpr.c (cxx_eval_store_expression): Always use *valp if set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230899 138bc75d-0d04-0410-961f-82ee72b054a4
-
vmakarov authored
PR rtl-optimization/67954 * lra-constraints.c (curr_insn_transform): Add check on scratch pseudo when change class to NO_REGS. Add an assert. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230893 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de> Paolo Carlini <paolo.carlini@oracle.com> PR c++/68087 * constexpr.c (cxx_eval_array_reference): Use tree_fits_shwi_p before tree_to_shwi to avoid ICEs. /testsuite 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de> Paolo Carlini <paolo.carlini@oracle.com> PR c++/68087 * g++.dg/cpp0x/constexpr-array13.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230887 138bc75d-0d04-0410-961f-82ee72b054a4
-
redi authored
Backport from mainline 2015-11-12 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/56158 * include/bits/ios_base.h (_Ios_Fmtflags, _Ios_Openmode, _Ios_Iostate): Define enumerators to ensure all values of type int are valid values of the enumeration type. * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Add new cases. * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise. * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230884 138bc75d-0d04-0410-961f-82ee72b054a4
-
redi authored
2015-09-17 Jonathan Wakely <jwakely@redhat.com> * include/bits/allocator.h (__shrink_to_fit_aux<T, true>::_S_do_it): Do nothing if exceptions are disabled. * include/bits/basic_string.h (basic_string::shrink_to_fit): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230883 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230849 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Nov 24, 2015
-
-
meissner authored
Backport form mainline 2015-11-24 David Edelsohn <dje.gcc@gmail.com> Michael Meissner <meissner@linux.vnet.ibm.com> * config/rs6000/rs6000.md (UNSPEC_XSRDPI): New unspec. (Fv2): New mode attribute to be used when ISA 2.07 instructions are used on SF values, and ISA 2.06 instructions on DF values. (add<mode>3_fpr): Use <Fv2> instead of <Fv>. (sub<mode>3_fpr): Use <Fv2> instead of <Fv>. (mul<mode>3_fpr): Use <Fv2> instead of <Fv>. (div<mode>3_fpr): Use <Fv2> instead of <Fv>. (sqrt<mode>2): Use <Fv2> instead of <Fv>. (fre<Fs>): Use <Fv2> instead of <Fv>. (rsqrt<mode>2): Use <Fv2> instead of <Fv>. (cmp<mode>_fpr): Use <Fv2> instead of <Fv>. (xsrdpi<mode>): Add support for the lround function. (lround<mode>di2): Likewise. (fma<mode>4_fpr): Use <Fv2> instead of <Fv>. (fms<mode>4_fpr): Use <Fv2> instead of <Fv>. (nfma<mode>4_fpr): Use <Fv2> instead of <Fv>. (nfms<mode>4_fpr): Use <Fv2> instead of <Fv>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@230841 138bc75d-0d04-0410-961f-82ee72b054a4
-