]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
10 years agobackport: re PR target/64113 (Gcc on Alpha: Error: No lda !gpdisp!282 was found)
Uros Bizjak [Sun, 22 Feb 2015 15:29:16 +0000 (16:29 +0100)] 
backport: re PR target/64113 (Gcc on Alpha: Error: No lda !gpdisp!282 was found)

Backport from mainline
2014-12-02  Uros Bizjak  <ubizjak@gmail.com>

PR target/64113
* config/alpha/alpha.md (call_value_osf_tlsgd): Do not split insn
using post-reload splitter.  Use peephole2 pass instead.
(call_value_osf_tlsldm): Ditto.
(TLS_CALL): New int iterator.
(tls): New int attribute.
(call_value_osf_<tls>): Merge insn pattern from call_value_osf_tlsgd
and call_value_tlsldm using TLS_CALL int iterator.

From-SVN: r220896

10 years agoDaily bump.
GCC Administrator [Sun, 22 Feb 2015 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220890

10 years agoDaily bump.
GCC Administrator [Sat, 21 Feb 2015 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220883

10 years agobackport: re PR rtl-optimization/64557 (get_addr in true_dependence_1 cannot handle...
Uros Bizjak [Fri, 20 Feb 2015 12:04:21 +0000 (13:04 +0100)] 
backport: re PR rtl-optimization/64557 (get_addr in true_dependence_1 cannot handle VALUE inside an expr)

Backport from mainline
2015-01-22 Wei Mi <wmi@google.com>

PR rtl-optimization/64557
* dse.c (record_store): Call get_addr for mem_addr.
(check_mem_read_rtx): Likewise.

Backport from mainline
2014-10-20  Uros Bizjak  <ubizjak@gmail.com>

* varasm.c (const_alias_set): Remove.
(init_varasm_once): Remove initialization of const_alias_set.
(build_constant_desc): Do not set alias set to const_alias_set.

Backport from mainline
2014-10-14  Uros Bizjak  <ubizjak@gmail.com>

PR rtl-optimization/63475
* alias.c (true_dependence_1): Always use get_addr to extract
true address operands from x_addr and mem_addr.  Use extracted
address operands to check for references with alignment ANDs.
Use extracted address operands with find_base_term and
base_alias_check. For noncanonicalized operands call canon_rtx with
extracted address operand.
(write_dependence_1): Ditto.
(may_alias_p): Ditto.  Remove unused calls to canon_rtx.

Backport from mainline
2014-10-10  Uros Bizjak  <ubizjak@gmail.com>

PR rtl-optimization/63483
* alias.c (true_dependence_1): Do not exit early for MEM_READONLY_P
references when alignment ANDs are involved.
(write_dependence_p): Ditto.
(may_alias_p): Ditto.

Backport from mainline
2013-03-26  Richard Biener  <rguenther@suse.de>

* alias.c (find_base_term): Avoid redundant and not used recursion.
(base_alias_check): Get the initial base term from the caller.
(true_dependence_1): Compute and pass base terms to base_alias_check.
(write_dependence_p): Likewise.
(may_alias_p): Likewise.

From-SVN: r220854

10 years agobackport: re PR target/64452 (ICE in avr-gcc when passing struct member to varargs...
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

10 years agobackport: ira.c (update_equiv_regs): Only call set_paradoxical_subreg for non-debug...
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

10 years agoDaily bump.
GCC Administrator [Fri, 20 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220830

10 years agoDaily bump.
GCC Administrator [Thu, 19 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220802

10 years agoDaily bump.
GCC Administrator [Wed, 18 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220776

10 years agobackport: bpabi.S (test_div_by_zero): Make label names consistent between thumb2...
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

10 years agobackport: re PR target/64387 (ICE: in extract_insn, at recog.c:2327 (unrecognizable...
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

10 years agoDaily bump.
GCC Administrator [Tue, 17 Feb 2015 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220745

10 years agoDaily bump.
GCC Administrator [Mon, 16 Feb 2015 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220719

10 years agoDaily bump.
GCC Administrator [Sun, 15 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220712

10 years agoDaily bump.
GCC Administrator [Sat, 14 Feb 2015 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220703

10 years agoUse the local name instead of the original name in the check for name conflicts...
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

10 years agoDaily bump.
GCC Administrator [Fri, 13 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220669

10 years agobackport: re PR target/64979 (stdarg optimization not able to find escape sites in...
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

10 years agobackport: re PR c/57653 (filename information discarded when using -imacros)
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

10 years agoDaily bump.
GCC Administrator [Thu, 12 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220634

10 years agobackport: re PR c/57653 (filename information discarded when using -imacros)
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

10 years agoalpha.md (reload_out<mode>_aligned): Make operands 2 and 3 earlyclobber operands.
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

10 years agoDaily bump.
GCC Administrator [Wed, 11 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220599

10 years agoDaily bump.
GCC Administrator [Tue, 10 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220554

10 years agoDaily bump.
GCC Administrator [Mon, 9 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220524

10 years agoDaily bump.
GCC Administrator [Sun, 8 Feb 2015 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220507

10 years agoDaily bump.
GCC Administrator [Sat, 7 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220497

10 years agoDaily bump.
GCC Administrator [Fri, 6 Feb 2015 00:16:05 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220465

10 years agore PR target/64580 (very high rs6000_stack_info() usage during LTO Firefox build...
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

10 years agoDaily bump.
GCC Administrator [Thu, 5 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220427

10 years agobackport: re PR target/64882 (ICE on valid code at -O3 with -g enabled in simplify_su...
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

10 years agoDaily bump.
GCC Administrator [Wed, 4 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220385

10 years agoDaily bump.
GCC Administrator [Tue, 3 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220360

10 years agoDaily bump.
GCC Administrator [Mon, 2 Feb 2015 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220337

10 years agobackport: re PR rtl-optimization/61058 (ICE: RTL check: expected elt 3 type 'B',...
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

10 years agobackport: re PR middle-end/64766 (internal compiler error: tree check: expected block...
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

10 years agobackport: rs6000-cpus.def (POWERPC_MASKS): Add OPTION_MASK_QUAD_MEMORY_ATOMIC.
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

10 years agobackport: re PR fortran/64528 (ICE: in process_constraint, at tree-ssa-structalias...
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

10 years agobackport: re PR tree-optimization/64563 (ICE with "-Wall -Wextra" at -Os and above...
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

10 years agobackport: re PR target/64513 (ICE: in maybe_record_trace_start, at dwarf2cfi.c:2231...
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

10 years agoDaily bump.
GCC Administrator [Sun, 1 Feb 2015 00:16:04 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220310

10 years agoDaily bump.
GCC Administrator [Sat, 31 Jan 2015 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220298

10 years agoDaily bump.
GCC Administrator [Fri, 30 Jan 2015 00:17:07 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r220265

10 years agobackport: Add new names for intrinsics.
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

10 years agoDaily bump.
GCC Administrator [Thu, 29 Jan 2015 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220225

10 years agoDaily bump.
GCC Administrator [Wed, 28 Jan 2015 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220194

10 years agobackport: re PR middle-end/57748 (ICE when expanding assignment to unaligned zero...
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

10 years agoconfigure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
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

10 years agoDaily bump.
GCC Administrator [Tue, 27 Jan 2015 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220146

10 years agobackport: re PR target/64795 (too many memory references for `lea')
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

10 years agoconfigure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.
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

10 years agoDaily bump.
GCC Administrator [Mon, 26 Jan 2015 00:25:13 +0000 (00:25 +0000)] 
Daily bump.

From-SVN: r220099

10 years agoDaily bump.
GCC Administrator [Sun, 25 Jan 2015 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220087

10 years agore PR fortran/56867 (Missing temporary with string array assignment)
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

10 years agobackport: re PR fortran/57023 (Not packing arrays with changing variable used for...
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

10 years agoDaily bump.
GCC Administrator [Sat, 24 Jan 2015 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r220071

10 years agoDaily bump.
GCC Administrator [Fri, 23 Jan 2015 00:18:21 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r220019

10 years agoDaily bump.
GCC Administrator [Thu, 22 Jan 2015 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219978

10 years agoAvoid misaligned atomic operations
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

10 years agoDaily bump.
GCC Administrator [Wed, 21 Jan 2015 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219923

10 years agobackport: re PR c/61553 (__atomic_store with non-pointer arg ICE)
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

10 years agoDaily bump.
GCC Administrator [Tue, 20 Jan 2015 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219872

10 years agoDaily bump.
GCC Administrator [Mon, 19 Jan 2015 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219828

10 years agoDaily bump.
GCC Administrator [Sun, 18 Jan 2015 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219809

10 years agoDaily bump.
GCC Administrator [Sat, 17 Jan 2015 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219782

10 years agoDaily bump.
GCC Administrator [Fri, 16 Jan 2015 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219697

10 years agobackport: re PR lto/63704 (-flto internal compiler error: in mems_in_disjoint_alias_s...
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

10 years agoDaily bump.
GCC Administrator [Thu, 15 Jan 2015 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219624

10 years ago[ARM]Fix definition of __ARM_SIZEOF_WCHAR_T.
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

10 years agoDaily bump.
GCC Administrator [Wed, 14 Jan 2015 00:16:23 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219567

10 years agobackport: re PR target/64358 (Wrong code for __int128 operations in powerpc64le)
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

10 years agore PR c++/64487 (internal compiler error: in fold_offsetof_1, at c-family/c-common...
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

10 years agore PR c++/64251 (Chromium build error only with --enable-checking=yes)
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

10 years agore PR c++/64297 (ICE: canonical types differ for identical types)
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

10 years agobackport: re PR target/64479 ([SH] wrong optimization delayed-branch)
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

10 years agoDaily bump.
GCC Administrator [Tue, 13 Jan 2015 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219501

10 years agobackport: re PR fortran/63733 ([OOP] wrong resolution for OPERATOR generics)
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

10 years agoDaily bump.
GCC Administrator [Mon, 12 Jan 2015 00:17:27 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r219441

10 years agoDaily bump.
GCC Administrator [Sun, 11 Jan 2015 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219426

10 years agoDaily bump.
GCC Administrator [Sat, 10 Jan 2015 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219415

10 years agore PR libstdc++/60966 (std::call_once sometime hangs)
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

10 years agoDaily bump.
GCC Administrator [Fri, 9 Jan 2015 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219369

10 years agoDaily bump.
GCC Administrator [Thu, 8 Jan 2015 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219328

10 years agoDaily bump.
GCC Administrator [Wed, 7 Jan 2015 00:16:31 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219274

10 years agoDaily bump.
GCC Administrator [Tue, 6 Jan 2015 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219209

10 years agoDaily bump.
GCC Administrator [Mon, 5 Jan 2015 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219177

10 years agoDaily bump.
GCC Administrator [Sun, 4 Jan 2015 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219167

10 years agoDaily bump.
GCC Administrator [Sat, 3 Jan 2015 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219155

10 years agoDaily bump.
GCC Administrator [Fri, 2 Jan 2015 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219137

10 years agoDaily bump.
GCC Administrator [Thu, 1 Jan 2015 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219131

10 years agoDaily bump.
GCC Administrator [Wed, 31 Dec 2014 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219117

10 years agoDaily bump.
GCC Administrator [Tue, 30 Dec 2014 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219102

10 years agoDaily bump.
GCC Administrator [Mon, 29 Dec 2014 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219093

10 years agoSkip ms_abi attribute tests on x32
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

10 years agoDaily bump.
GCC Administrator [Sun, 28 Dec 2014 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219086

10 years agoIssue an error for ms_abi attribute with x32
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

10 years agoDaily bump.
GCC Administrator [Sat, 27 Dec 2014 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219071

10 years agoDaily bump.
GCC Administrator [Fri, 26 Dec 2014 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219068

10 years agoDaily bump.
GCC Administrator [Thu, 25 Dec 2014 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219063

10 years agoDaily bump.
GCC Administrator [Wed, 24 Dec 2014 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r219051