]>
git.ipfire.org Git - thirdparty/gcc.git/log
Georg-Johann Lay [Fri, 20 Feb 2015 11:15:56 +0000 (11:15 +0000)]
backport: re PR target/64452 (ICE in avr-gcc when passing struct member to varargs function)
gcc/
Backport from 2015-02-20 trunk r220847.
PR target/64452
* config/avr/avr.md (pushhi_insn): New insn.
(push<mode>1): Push virtual regs in one chunk using pushhi1_insn.
gcc/testsuite/
Backport from 2015-02-20 trunk r220847.
PR target/64452
* gcc.target/avr/torture/pr64452.c: New test.
From-SVN: r220849
Uros Bizjak [Fri, 20 Feb 2015 07:07:00 +0000 (08:07 +0100)]
backport: ira.c (update_equiv_regs): Only call set_paradoxical_subreg for non-debug insns.
Backport from mainline
2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
* ira.c (update_equiv_regs): Only call set_paradoxical_subreg
for non-debug insns.
* lra.c (new_insn_reg): Take the containing insn as a parameter.
Only modify lra_reg_info[].biggest_mode if it's non-debug insn.
(collect_non_operand_hard_regs, add_regs_to_insn_regno_info): Update
accordingly.
testsuite/ChangeLog:
Backport from mainline
2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
* g++.dg/debug/ra1.C: New test.
From-SVN: r220834
GCC Administrator [Fri, 20 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220830
GCC Administrator [Thu, 19 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220802
GCC Administrator [Wed, 18 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220776
Sandra Loosemore [Tue, 17 Feb 2015 17:44:18 +0000 (12:44 -0500)]
backport: bpabi.S (test_div_by_zero): Make label names consistent between thumb2 and arm mode cases.
2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
libgcc/
Backported from mainline
2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
* config/arm/bpabi.S (test_div_by_zero): Make label names
consistent between thumb2 and arm mode cases. Separate the
signed comparison on the high word of the numerator from the
unsigned comparison on the low word.
* config/arm/bpabi-v6m.S (test_div_by_zero): Similarly separate
signed comparison.
gcc/testsuite/
Backported from mainline
2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
* gcc.target/arm/divzero.c: New test case.
From-SVN: r220767
Ilya Tocar [Tue, 17 Feb 2015 10:35:12 +0000 (10:35 +0000)]
backport: re PR target/64387 (ICE: in extract_insn, at recog.c:2327 (unrecognizable insn) with -ffloat-store -mavx512er)
Backported from mainline
2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
PR target/64387
* config/i386/sse.md (vec_unpacks_hi_v8sf): Fix predicate.
* gcc.target/i386/pr64387.c: New test.
From-SVN: r220755
GCC Administrator [Tue, 17 Feb 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220745
GCC Administrator [Mon, 16 Feb 2015 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220719
GCC Administrator [Sun, 15 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220712
GCC Administrator [Sat, 14 Feb 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220703
Mikael Morin [Fri, 13 Feb 2015 19:33:27 +0000 (19:33 +0000)]
Use the local name instead of the original name in the check for name conflicts...
Use the local name instead of the original name in the check for name conflicts
between a hosting program unit and use-associated symbols
in that program unit.
fortran/
PR fortran/63744
* module.c (check_for_ambiguous): Change argument type
from gfc_symbol to gfc_symtree. Check local (symtree) name
instead of original (symbol) name.
(read_module): Update caller.
testsuite/
PR fortran/63744
gfortran.dg/use_rename_8.f90: New.
From-SVN: r220692
GCC Administrator [Fri, 13 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220669
Jakub Jelinek [Thu, 12 Feb 2015 12:17:41 +0000 (13:17 +0100)]
backport: re PR target/64979 (stdarg optimization not able to find escape sites in phi nodes)
Backported from mainline
2015-02-09 Jakub Jelinek <jakub@redhat.com>
PR target/64979
* tree-stdarg.c (pass_stdarg::execute): Scan phi node args for
va_list escapes.
* gcc.dg/tree-ssa/stdarg-7.c: New test.
* gcc.c-torture/execute/pr64979.c: New test.
From-SVN: r220645
Richard Biener [Thu, 12 Feb 2015 09:48:56 +0000 (09:48 +0000)]
backport: re PR c/57653 (filename information discarded when using -imacros)
2015-02-11 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-07-24 Marek Polacek <polacek@redhat.com>
PR c/57653
* c-opts.c (c_finish_options): If -imacros is in effect, return.
From-SVN: r220642
GCC Administrator [Thu, 12 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220634
Richard Biener [Wed, 11 Feb 2015 12:14:54 +0000 (12:14 +0000)]
backport: re PR c/57653 (filename information discarded when using -imacros)
2015-02-11 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-07-24 Marek Polacek <polacek@redhat.com>
PR c/57653
* c-opts.c (c_finish_options): If -imacros is in effect, return.
* c-c++-common/pr57653.c: New test.
* c-c++-common/pr57653.h: New file.
* c-c++-common/pr57653-2.c: New test.
* c-c++-common/pr57653-2.h: New file.
From-SVN: r220615
Uros Bizjak [Wed, 11 Feb 2015 12:00:05 +0000 (13:00 +0100)]
alpha.md (reload_out<mode>_aligned): Make operands 2 and 3 earlyclobber operands.
* config/alpha/alpha.md (reload_out<mode>_aligned): Make operands 2
and 3 earlyclobber operands.
From-SVN: r220612
GCC Administrator [Wed, 11 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220599
GCC Administrator [Tue, 10 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220554
GCC Administrator [Mon, 9 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220524
GCC Administrator [Sun, 8 Feb 2015 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220507
GCC Administrator [Sat, 7 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220497
GCC Administrator [Fri, 6 Feb 2015 00:16:05 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220465
Segher Boessenkool [Thu, 5 Feb 2015 15:06:40 +0000 (16:06 +0100)]
re PR target/64580 (very high rs6000_stack_info() usage during LTO Firefox build on ppc64)
PR target/64580
Backport from mainline
* config.rs6000/rs6000.c (compute_vrsave_mask): Reverse loop order.
(rs6000_stack_info): Add assert.
(rs6000_output_savres_externs): New function, split off from...
(rs6000_output_function_prologue): ... here. Do not call it for
thunks.
From-SVN: r220454
GCC Administrator [Thu, 5 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220427
Uros Bizjak [Wed, 4 Feb 2015 21:46:01 +0000 (22:46 +0100)]
backport: re PR target/64882 (ICE on valid code at -O3 with -g enabled in simplify_subreg, at simplify-rtx.c:5681)
Backport from mainline
2015-01-31 Uros Bizjak <ubizjak@gmail.com>
PR target/64882
* config/i386/predicates.md (address_no_seg_operand): Reject
non-CONST_INT_P operands in invalid mode.
Backport from mainline
2015-01-31 Uros Bizjak <ubizjak@gmail.com>
* config/i386/predicates.md (lea_address_operand): Call
address_operand with VOIDmode.
(vsib_address_operand): Ditto.
testsuite/ChangeLog:
Backport from mainline
2015-01-31 Uros Bizjak <ubizjak@gmail.com>
PR target/64882
* gcc.dg/torture/pr64882.c: New test.
From-SVN: r220418
GCC Administrator [Wed, 4 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220385
GCC Administrator [Tue, 3 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220360
GCC Administrator [Mon, 2 Feb 2015 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220337
Jakub Jelinek [Sun, 1 Feb 2015 21:56:03 +0000 (22:56 +0100)]
backport: re PR rtl-optimization/61058 (ICE: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in distance_agu_use_in_bb, at config/i386/i386.c:16740 with __builtin_unreachable())
Backported from mainline
2015-01-27 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/61058
* jump.c (cleanup_barriers): Update basic block boundaries
if BLOCK_FOR_INSN is non-NULL on PREV.
* gcc.dg/pr61058.c: New test.
2013-04-16 Steven Bosscher <steven@gcc.gnu.org>
PR middle-end/43631
* jump.c (cleanup_barriers): Use reorder_insns_nobb to avoid making
the moved barrier the tail of the basic block it follows.
From-SVN: r220336
Jakub Jelinek [Sun, 1 Feb 2015 21:54:27 +0000 (22:54 +0100)]
backport: re PR middle-end/64766 (internal compiler error: tree check: expected block, have error_mark in lower_function_body, at gimple-low.c:122)
Backported from mainline
2015-01-27 Jakub Jelinek <jakub@redhat.com>
PR c/64766
* c-typeck.c (store_init_value): Don't overwrite DECL_INITIAL
of FUNCTION_DECLs with error_mark_node.
* gcc.dg/pr64766.c: New test.
From-SVN: r220335
Jakub Jelinek [Sun, 1 Feb 2015 21:52:43 +0000 (22:52 +0100)]
backport: rs6000-cpus.def (POWERPC_MASKS): Add OPTION_MASK_QUAD_MEMORY_ATOMIC.
Backported from mainline
2015-01-26 Jakub Jelinek <jakub@redhat.com>
* config/rs6000/rs6000-cpus.def (POWERPC_MASKS): Add
OPTION_MASK_QUAD_MEMORY_ATOMIC.
From-SVN: r220334
Jakub Jelinek [Sun, 1 Feb 2015 21:51:40 +0000 (22:51 +0100)]
backport: re PR fortran/64528 (ICE: in process_constraint, at tree-ssa-structalias.c:3002 with -O -fno-tree-ccp -fno-tree-dce)
Backported from mainline
2015-01-13 Jakub Jelinek <jakub@redhat.com>
PR fortran/64528
* trans-decl.c (create_function_arglist): Don't set TREE_READONLY
on dummy args with VALUE attribute.
* gfortran.dg/pr64528.f90: New test.
From-SVN: r220333
Jakub Jelinek [Sun, 1 Feb 2015 21:50:53 +0000 (22:50 +0100)]
backport: re PR tree-optimization/64563 (ICE with "-Wall -Wextra" at -Os and above on x86_64-linux-gnu)
Backported from mainline
2015-01-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/64563
* tree-vrp.c (vrp_evaluate_conditional): Check for VR_RANGE
instead of != VR_VARYING.
* gcc.dg/pr64563.c: New test.
From-SVN: r220332
Jakub Jelinek [Sun, 1 Feb 2015 21:49:47 +0000 (22:49 +0100)]
backport: re PR target/64513 (ICE: in maybe_record_trace_start, at dwarf2cfi.c:2231 with -mstack-arg-probe)
Backported from mainline
2015-01-12 Jakub Jelinek <jakub@redhat.com>
PR target/64513
* config/i386/i386.c (ix86_expand_prologue): Add
REG_FRAME_RELATED_EXPR to %rax and %r10 pushes.
* gcc.target/i386/pr64513.c: New test.
From-SVN: r220331
GCC Administrator [Sun, 1 Feb 2015 00:16:04 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220310
GCC Administrator [Sat, 31 Jan 2015 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220298
GCC Administrator [Fri, 30 Jan 2015 00:17:07 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r220265
Ilya Tocar [Thu, 29 Jan 2015 10:49:35 +0000 (10:49 +0000)]
backport: Add new names for intrinsics.
Backport from mainline
2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
Add new names for intrinsics.
gcc/
* config/i386/avx2intrin.h (_mm256_bslli_epi128,
_mm256_bsrli_epi128): New.
* config/i386/emmintrin.h (_mm_bsrli_si128, _mm_bslli_si128): Ditto.
testsuite/
* gcc.target/i386/sse-14.c: Test new intrinsic.
* gcc.target/i386/sse-22.c: Ditto.
From-SVN: r220238
GCC Administrator [Thu, 29 Jan 2015 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220225
GCC Administrator [Wed, 28 Jan 2015 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220194
Mikael Pettersson [Tue, 27 Jan 2015 17:07:24 +0000 (17:07 +0000)]
backport: re PR middle-end/57748 (ICE when expanding assignment to unaligned zero-sized array)
Backport from mainline
fix for PR middle-end/57748
From-SVN: r220179
Matthias Klose [Tue, 27 Jan 2015 12:59:27 +0000 (12:59 +0000)]
configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
2015-01-27 Matthias Klose <doko@ubuntu.com>
* configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
* configure: Regenerate.
From-SVN: r220167
GCC Administrator [Tue, 27 Jan 2015 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220146
Uros Bizjak [Mon, 26 Jan 2015 20:49:22 +0000 (21:49 +0100)]
backport: re PR target/64795 (too many memory references for `lea')
Backport from mainline
2015-01-26 Uros Bizjak <ubizjak@gmail.com>
PR target/64795
* config/i386/i386.md (*movdi_internal): Also check operand 0
to determine TYPE_LEA operand.
(*movsi_internal): Ditto.
Backport from mainline
2015-01-23 Uros Bizjak <ubizjak@gmail.com>
* config/i386/sse.md (sse2_loadld): Set attribute isa to sse2 for
alternative 1.
From-SVN: r220134
Matthias Klose [Mon, 26 Jan 2015 15:36:23 +0000 (15:36 +0000)]
configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
libbacktrace/
2015-01-26 Matthias Klose <doko@ubuntu.com>
* configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
* configure: Regenerate.
libquadmath/
2015-01-26 Matthias Klose <doko@ubuntu.com>
* configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
* configure: Regenerate.
From-SVN: r220115
GCC Administrator [Mon, 26 Jan 2015 00:25:13 +0000 (00:25 +0000)]
Daily bump.
From-SVN: r220099
GCC Administrator [Sun, 25 Jan 2015 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220087
Thomas Koenig [Sat, 24 Jan 2015 21:30:15 +0000 (21:30 +0000)]
re PR fortran/56867 (Missing temporary with string array assignment)
2015-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/56867
* trans-array.c (gfc_conv_resolve_dependencies): Also check
dependencies when there may be substrings of character arrays.
2015-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/56867
* gfortran.dg/dependency_45.f90: New test.
From-SVN: r220085
Thomas Koenig [Sat, 24 Jan 2015 15:20:56 +0000 (15:20 +0000)]
backport: re PR fortran/57023 (Not packing arrays with changing variable used for size)
2015-01-24 Thomas Koenig <tkoenig@netcologne.de>
Backport from trunk
PR fortran/57023
* dependency.c (callback_dummy_intent_not_int): New function.
(dummy_intent_not_in): New function.
(gfc_full_array_ref_p): Use dummy_intent_not_in.
2015-01-24 Thomas Koenig <tkoenig@netcologne.de>
Backport from trunk
PR fortran/57023
* gfortran.dg/internal_pack_15.f90: New test.
From-SVN: r220082
GCC Administrator [Sat, 24 Jan 2015 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r220071
GCC Administrator [Fri, 23 Jan 2015 00:18:21 +0000 (00:18 +0000)]
Daily bump.
From-SVN: r220019
GCC Administrator [Thu, 22 Jan 2015 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219978
Andrew Waterman [Wed, 21 Jan 2015 17:20:05 +0000 (17:20 +0000)]
Avoid misaligned atomic operations
Andrew Waterman <waterman@cs.berkeley.edu>
* fop_n.c (libat_fetch_op): Align address to word boundary.
(libat_op_fetch): Likewise.
From-SVN: r219956
GCC Administrator [Wed, 21 Jan 2015 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219923
Marek Polacek [Tue, 20 Jan 2015 14:19:35 +0000 (14:19 +0000)]
backport: re PR c/61553 (__atomic_store with non-pointer arg ICE)
Backport from mainline
2014-06-23 Marek Polacek <polacek@redhat.com>
PR c/61553
* c-common.c (get_atomic_generic_size): Don't segfault if the
type doesn't have a size.
* c-c++-common/pr61553.c: New test.
From-SVN: r219897
GCC Administrator [Tue, 20 Jan 2015 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219872
GCC Administrator [Mon, 19 Jan 2015 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219828
GCC Administrator [Sun, 18 Jan 2015 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219809
GCC Administrator [Sat, 17 Jan 2015 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219782
GCC Administrator [Fri, 16 Jan 2015 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219697
Martin Liska [Thu, 15 Jan 2015 16:02:28 +0000 (17:02 +0100)]
backport: re PR lto/63704 (-flto internal compiler error: in mems_in_disjoint_alias_sets_p, at alias.c:398)
Backport from mainline
2014-11-27 Richard Biener <rguenther@suse.de>
PR middle-end/63704
* alias.c (mems_in_disjoint_alias_sets_p): Remove assert
and instead return false when !fstrict-aliasing.
From-SVN: r219663
GCC Administrator [Thu, 15 Jan 2015 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219624
Renlin Li [Wed, 14 Jan 2015 11:02:24 +0000 (11:02 +0000)]
[ARM]Fix definition of __ARM_SIZEOF_WCHAR_T.
Backport from mainline:
2014-08-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/61413
* config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Fix definition
of __ARM_SIZEOF_WCHAR_T.
From-SVN: r219587
GCC Administrator [Wed, 14 Jan 2015 00:16:23 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219567
Pat Haugen [Tue, 13 Jan 2015 19:08:49 +0000 (19:08 +0000)]
backport: re PR target/64358 (Wrong code for __int128 operations in powerpc64le)
Backport from mainline
2014-12-20 Segher Boessenkool <segher@kernel.crashing.org>
PR target/64358
* config/rs6000/rs6000.c (rs6000_split_logical_inner): Swap the
input operands if only the second is inverted.
* config/rs6000/rs6000.md (*boolc<mode>3_internal1 for BOOL_128):
Swap BOOL_REGS_OP1 and BOOL_REGS_OP2. Correct arguments to
rs6000_split_logical.
(*boolc<mode>3_internal2 for TI2): Swap operands[1] and operands[2].
From-SVN: r219548
Jason Merrill [Tue, 13 Jan 2015 14:49:17 +0000 (09:49 -0500)]
re PR c++/64487 (internal compiler error: in fold_offsetof_1, at c-family/c-common.c:9857)
PR c++/64487
* semantics.c (finish_offsetof): Handle templates here.
* parser.c (cp_parser_builtin_offsetof): Not here.
From-SVN: r219536
Jason Merrill [Tue, 13 Jan 2015 14:49:10 +0000 (09:49 -0500)]
re PR c++/64251 (Chromium build error only with --enable-checking=yes)
PR c++/64251
* decl2.c (mark_used): Don't mark if in_template_function.
From-SVN: r219535
Jason Merrill [Tue, 13 Jan 2015 14:49:04 +0000 (09:49 -0500)]
re PR c++/64297 (ICE: canonical types differ for identical types)
PR c++/64297
* typeck.c (apply_memfn_quals): Correct wrong TYPE_CANONICAL.
From-SVN: r219534
Oleg Endo [Tue, 13 Jan 2015 01:18:56 +0000 (01:18 +0000)]
backport: re PR target/64479 ([SH] wrong optimization delayed-branch)
gcc/
Backport form mainline
2015-01-13 Oleg Endo <olegendo@gcc.gnu.org>
PR target/64479
* rtlanal.c (set_reg_p): Handle SEQUENCE constructs.
From-SVN: r219508
GCC Administrator [Tue, 13 Jan 2015 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219501
Janus Weil [Mon, 12 Jan 2015 19:40:57 +0000 (20:40 +0100)]
backport: re PR fortran/63733 ([OOP] wrong resolution for OPERATOR generics)
2015-01-12 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
PR fortran/63733
* interface.c (gfc_extend_expr): Look for type-bound operators before
non-typebound ones.
2015-01-12 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
PR fortran/63733
* gfortran.dg/typebound_operator_20.f90: New.
From-SVN: r219486
GCC Administrator [Mon, 12 Jan 2015 00:17:27 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r219441
GCC Administrator [Sun, 11 Jan 2015 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219426
GCC Administrator [Sat, 10 Jan 2015 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219415
Jonathan Wakely [Fri, 9 Jan 2015 14:40:16 +0000 (14:40 +0000)]
re PR libstdc++/60966 (std::call_once sometime hangs)
PR libstdc++/60966
* include/std/future (packaged_task::operator()): Increment the
reference count on the shared state until the function returns.
From-SVN: r219393
GCC Administrator [Fri, 9 Jan 2015 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219369
GCC Administrator [Thu, 8 Jan 2015 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219328
GCC Administrator [Wed, 7 Jan 2015 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219274
GCC Administrator [Tue, 6 Jan 2015 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219209
GCC Administrator [Mon, 5 Jan 2015 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219177
GCC Administrator [Sun, 4 Jan 2015 00:16:22 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219167
GCC Administrator [Sat, 3 Jan 2015 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219155
GCC Administrator [Fri, 2 Jan 2015 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219137
GCC Administrator [Thu, 1 Jan 2015 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219131
GCC Administrator [Wed, 31 Dec 2014 00:16:06 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219117
GCC Administrator [Tue, 30 Dec 2014 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219102
GCC Administrator [Mon, 29 Dec 2014 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219093
H.J. Lu [Sun, 28 Dec 2014 15:10:11 +0000 (15:10 +0000)]
Skip ms_abi attribute tests on x32
* gcc.target/i386/pr57003.c: Skip on x32.
* gcc.target/i386/pr60516.c: Likewise.
From-SVN: r219092
GCC Administrator [Sun, 28 Dec 2014 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219086
H.J. Lu [Sat, 27 Dec 2014 16:35:41 +0000 (16:35 +0000)]
Issue an error for ms_abi attribute with x32
There is no counter part of x32 in MS ABI. Issue an error when ms_abi
attribute is used with x32.
gcc/
PR target/64409
* config/i386/i386.c (ix86_function_type_abi): Issue an error
when ms_abi attribute is used with x32.
gcc/testsuite/
PR target/64409
* gcc.target/i386/pr64409.c: New test.
From-SVN: r219083
GCC Administrator [Sat, 27 Dec 2014 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219071
GCC Administrator [Fri, 26 Dec 2014 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219068
GCC Administrator [Thu, 25 Dec 2014 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219063
GCC Administrator [Wed, 24 Dec 2014 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219051
Janus Weil [Tue, 23 Dec 2014 19:06:23 +0000 (20:06 +0100)]
backport: re PR fortran/64244 (ICE at class.c:236 when using non_overridable)
2014-12-23 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
PR fortran/64244
* resolve.c (resolve_typebound_call): New argument to pass out the
non-overridable attribute of the specific procedure.
(resolve_typebound_subroutine): Get overridable flag from
resolve_typebound_call.
2014-12-23 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
PR fortran/64244
* gfortran.dg/typebound_call_26.f90: New.
From-SVN: r219047
GCC Administrator [Tue, 23 Dec 2014 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219039
GCC Administrator [Mon, 22 Dec 2014 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r219000
GCC Administrator [Sun, 21 Dec 2014 00:16:16 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r218992