]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:05:04 +0000 (08:05 +0000)] 
Mark ChangeLog

From-SVN: r164863

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:57 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164862

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:52 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164861

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:46 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164860

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:41 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164859

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:36 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164858

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:29 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164857

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:24 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164856

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:18 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164855

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:13 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164854

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:08 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164853

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:04:03 +0000 (08:04 +0000)] 
Mark ChangeLog

From-SVN: r164852

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:03:58 +0000 (08:03 +0000)] 
Mark ChangeLog

From-SVN: r164851

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:03:53 +0000 (08:03 +0000)] 
Mark ChangeLog

From-SVN: r164850

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:03:48 +0000 (08:03 +0000)] 
Mark ChangeLog

From-SVN: r164849

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:03:42 +0000 (08:03 +0000)] 
Mark ChangeLog

From-SVN: r164848

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:03:34 +0000 (08:03 +0000)] 
Mark ChangeLog

From-SVN: r164847

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:03:26 +0000 (08:03 +0000)] 
Mark ChangeLog

From-SVN: r164846

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:03:20 +0000 (08:03 +0000)] 
Mark ChangeLog

From-SVN: r164845

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:03:14 +0000 (08:03 +0000)] 
Mark ChangeLog

From-SVN: r164844

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:03:08 +0000 (08:03 +0000)] 
Mark ChangeLog

From-SVN: r164843

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:03:02 +0000 (08:03 +0000)] 
Mark ChangeLog

From-SVN: r164842

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:02:56 +0000 (08:02 +0000)] 
Mark ChangeLog

From-SVN: r164841

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:02:50 +0000 (08:02 +0000)] 
Mark ChangeLog

From-SVN: r164840

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:02:43 +0000 (08:02 +0000)] 
Mark ChangeLog

From-SVN: r164839

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:02:35 +0000 (08:02 +0000)] 
Mark ChangeLog

From-SVN: r164838

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:02:29 +0000 (08:02 +0000)] 
Mark ChangeLog

From-SVN: r164837

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:02:22 +0000 (08:02 +0000)] 
Mark ChangeLog

From-SVN: r164836

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:02:15 +0000 (08:02 +0000)] 
Mark ChangeLog

From-SVN: r164835

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:02:08 +0000 (08:02 +0000)] 
Mark ChangeLog

From-SVN: r164834

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:02:00 +0000 (08:02 +0000)] 
Mark ChangeLog

From-SVN: r164833

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:01:54 +0000 (08:01 +0000)] 
Mark ChangeLog

From-SVN: r164832

14 years agoMark ChangeLog
GCC Administrator [Fri, 1 Oct 2010 08:01:48 +0000 (08:01 +0000)] 
Mark ChangeLog

From-SVN: r164831

14 years agoDaily bump.
GCC Administrator [Fri, 1 Oct 2010 00:18:22 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r164821

14 years agoDaily bump.
GCC Administrator [Thu, 30 Sep 2010 00:17:05 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r164738

14 years agoDaily bump.
GCC Administrator [Wed, 29 Sep 2010 00:18:15 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r164710

14 years agore PR target/44452 (gcc.target/i386/abi-2.c and gcc.target/i386/pr22076.c fail on...
Rainer Orth [Tue, 28 Sep 2010 16:55:40 +0000 (16:55 +0000)] 
re PR target/44452 (gcc.target/i386/abi-2.c and gcc.target/i386/pr22076.c fail on 32-bit Solaris 10+/x86)

PR target/44452
* gcc.target/i386/abi-2.c: XFAIL on i?86-*-solaris2* && ilp32.
* gcc.target/i386/pr22076.c: Skip on i?86-solaris2* && ilp32.

From-SVN: r164691

14 years agoDaily bump.
GCC Administrator [Tue, 28 Sep 2010 00:17:20 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r164673

14 years agoDaily bump.
GCC Administrator [Mon, 27 Sep 2010 00:16:47 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164641

14 years agoDaily bump.
GCC Administrator [Sun, 26 Sep 2010 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164625

14 years agoDaily bump.
GCC Administrator [Sat, 25 Sep 2010 00:17:26 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r164613

14 years agoRevert:
Jakub Jelinek [Fri, 24 Sep 2010 15:07:36 +0000 (17:07 +0200)] 
Revert:

2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/45234
* calls.c (expand_call): Make sure that all variable sized
adjustments are multiple of preferred stack boundary after
stack alignment.

* gcc.dg/torture/stackalign/alloca-5.c: Remove.

From-SVN: r164596

14 years agoDaily bump.
GCC Administrator [Fri, 24 Sep 2010 00:18:58 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r164576

14 years agore PR middle-end/44763 (SEGV in allocno_priority_compare_func on Solaris 8)
Eric Botcazou [Thu, 23 Sep 2010 13:07:01 +0000 (13:07 +0000)] 
re PR middle-end/44763 (SEGV in allocno_priority_compare_func on Solaris 8)

PR middle-end/44763
* ira-color.c (SORTGT): New macro, helper for qsort callbacks.
(allocno_priority_compare_func): Use it instead of a straight
difference computation over priorities.

From-SVN: r164563

14 years agoalloca-4.c: Remove -m32 from dg-options.
Jakub Jelinek [Thu, 23 Sep 2010 11:03:45 +0000 (13:03 +0200)] 
alloca-4.c: Remove -m32 from dg-options.

* gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
* gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
build.

From-SVN: r164557

14 years agore PR rtl-optimization/45728 (ICE: in gen_lowpart_general, at rtlhooks.c:59 at -O1...
Jakub Jelinek [Thu, 23 Sep 2010 07:41:30 +0000 (09:41 +0200)] 
re PR rtl-optimization/45728 (ICE: in gen_lowpart_general, at rtlhooks.c:59 at -O1 when comparing union members)

PR rtl-optimization/45728
* expr.c (expand_expr_real_1): If op0 isn't REG or MEM, try
gen_lowpart_common first and if that fails, force_reg first
before calling gen_lowpart.

* gcc.c-torture/compile/pr45728.c: New test.

From-SVN: r164549

14 years agobackport: re PR fortran/45532 (gfortran namelist read error)
Jerry DeLisle [Thu, 23 Sep 2010 01:21:10 +0000 (01:21 +0000)] 
backport: re PR fortran/45532 (gfortran namelist read error)

2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

Backport from mainline
PR libfortran/45532
* gfortran.dg/namelist_64.f90: New test.

From-SVN: r164547

14 years agobackport: re PR fortran/45532 (gfortran namelist read error)
Jerry DeLisle [Thu, 23 Sep 2010 01:19:13 +0000 (01:19 +0000)] 
backport: re PR fortran/45532 (gfortran namelist read error)

2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

Backport from mainline:
PR libfortran/45532
* io/list_read.c (nml_get_obj_data): Set first_nl if the previous
is NULL.

From-SVN: r164546

14 years agoDaily bump.
GCC Administrator [Thu, 23 Sep 2010 00:17:29 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r164540

14 years agore PR target/35664 (unable to find a register to spill in class 'FP_REGS')
Eric Botcazou [Wed, 22 Sep 2010 08:36:35 +0000 (08:36 +0000)] 
re PR target/35664 (unable to find a register to spill in class 'FP_REGS')

PR target/35664
* config/sparc/constraints.md ('e'): Return NO_REGS if !TARGET_FPU.
('f'): Likewise.

From-SVN: r164514

14 years agoDaily bump.
GCC Administrator [Wed, 22 Sep 2010 00:16:59 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164504

14 years agore PR rtl-optimization/45678 (crash on vector code with -m32 -msse)
Jakub Jelinek [Tue, 21 Sep 2010 16:30:21 +0000 (18:30 +0200)] 
re PR rtl-optimization/45678 (crash on vector code with -m32 -msse)

PR middle-end/45678
* expr.c (expand_expr_real_1) <case VIEW_CONVERT_EXPR>: If
op0 isn't sufficiently aligned and there is movmisalignM
insn for mode, use it to load op0 into a temporary register.

Backport from mainline
2010-09-20  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/45678
* cfgexpand.c (expand_one_stack_var_at): Limit alignment to
crtl->max_used_stack_slot_alignment.

Backport from mainline
2010-09-17  Richard Guenther  <rguenther@suse.de>
    H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/45678
* gcc.dg/torture/pr45678-1.c: New.
* gcc.dg/torture/pr45678-2.c: Likewise.

From-SVN: r164486

14 years agoDaily bump.
GCC Administrator [Tue, 21 Sep 2010 00:18:14 +0000 (00:18 +0000)] 
Daily bump.

From-SVN: r164470

14 years agore PR rtl-optimization/42775 (GCC fails to rebuild itself with STAGE1_CFLAGS=-O1)
Eric Botcazou [Mon, 20 Sep 2010 21:31:14 +0000 (21:31 +0000)] 
re PR rtl-optimization/42775 (GCC fails to rebuild itself with STAGE1_CFLAGS=-O1)

PR rtl-optimization/42775
* cfgrtl.c (rest_of_pass_free_cfg): Recompute notes if delay slot
scheduling is enabled.

From-SVN: r164461

14 years agoMake sure that all variable sized adjustments are multiple of preferred
H.J. Lu [Mon, 20 Sep 2010 20:32:41 +0000 (20:32 +0000)] 
Make sure that all variable sized adjustments are multiple of preferred
stack boundary after stack alignment.

gcc/

2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline
2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/45234
* calls.c (expand_call): Make sure that all variable sized
adjustments are multiple of preferred stack boundary after
stack alignment.

gcc/testsuite/

2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline
2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/45234
* gcc.dg/torture/stackalign/alloca-5.c: New.

From-SVN: r164453

14 years agoDaily bump.
GCC Administrator [Mon, 20 Sep 2010 00:16:49 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164427

14 years agoDaily bump.
GCC Administrator [Sun, 19 Sep 2010 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164407

14 years agore PR tree-optimization/45709 (internal compiler error: in add_phi_arg, at tree-phino...
Richard Guenther [Sat, 18 Sep 2010 17:23:20 +0000 (17:23 +0000)] 
re PR tree-optimization/45709 (internal compiler error: in add_phi_arg, at tree-phinodes.c:395)

2010-09-18  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/45709
* tree-inline.c (copy_phis_for_bb): Delay commit of edge
insertions until after all PHI nodes of the block are processed.

* g++.dg/torture/pr45709.C: New testcase.
* g++.dg/torture/pr45709-2.C: Likewise.

From-SVN: r164399

14 years agoDaily bump.
GCC Administrator [Sat, 18 Sep 2010 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164385

14 years agobackport: fpu-387.h (has_sse): Remove cw_sse, unused.
Rainer Orth [Fri, 17 Sep 2010 10:23:03 +0000 (10:23 +0000)] 
backport: fpu-387.h (has_sse): Remove cw_sse, unused.

Backport from mainline:
2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

* config/fpu-387.h (has_sse): Remove cw_sse, unused.
Use fixed-length asm.

From-SVN: r164364

14 years agobackport: 14220.cc: XFAIL on Solaris 9/x86, 32-bit Solaris 10/x86 and 64-bit Solaris...
Rainer Orth [Fri, 17 Sep 2010 10:19:35 +0000 (10:19 +0000)] 
backport: 14220.cc: XFAIL on Solaris 9/x86, 32-bit Solaris 10/x86 and 64-bit Solaris 10/SPARC.

Backport from mainline:
2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

* testsuite/22_locale/num_put/put/char/14220.cc: XFAIL on Solaris
9/x86, 32-bit Solaris 10/x86 and 64-bit Solaris 10/SPARC.
* testsuite/22_locale/num_put/put/wchar_t/14220.cc: XFAIL on
Solaris 9/x86 and 32-bit Solaris 10/x86.

* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
Only XFAIL on Solaris 8 and 9.
* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
Likewise.

* testsuite/ext/enc_filebuf/char/13598.cc: XFAIL before Solaris 11.

From-SVN: r164362

14 years agoBackport from mainline:
Rainer Orth [Fri, 17 Sep 2010 10:14:35 +0000 (10:14 +0000)] 
Backport from mainline:

2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

* lib/target-supports.exp
(check_effective_target_run_expensive_tests): New proc.
* gcc.c-torture/compile/limits-fnargs.c: Use
dg-require-effective-target run_expensive_tests.

From-SVN: r164360

14 years agoDaily bump.
GCC Administrator [Fri, 17 Sep 2010 00:17:03 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r164351

14 years agoDaily bump.
GCC Administrator [Thu, 16 Sep 2010 00:17:35 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r164324

14 years agoDaily bump.
GCC Administrator [Wed, 15 Sep 2010 00:16:48 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164292

14 years agoDaily bump.
GCC Administrator [Tue, 14 Sep 2010 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164263

14 years agoDaily bump.
GCC Administrator [Mon, 13 Sep 2010 00:16:35 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164237

14 years agobackport: re PR rtl-optimization/44919 (ICE on ia64 with -O3 at sel-sched.c:4672)
Alexander Monakov [Sun, 12 Sep 2010 20:35:53 +0000 (00:35 +0400)] 
backport: re PR rtl-optimization/44919 (ICE on ia64 with -O3 at  sel-sched.c:4672)

Backport from mainline
2010-09-06  Andrey Belevantsev  <abel@ispras.ru>

PR rtl-optimization/44919
* sel-sched.c (move_cond_jump): Remove assert, check that
the several blocks case can only happen with mutually exclusive
insns instead.  Rewrite the movement code to support moving through
several basic blocks.

* g++.dg/opt/pr44919.C: New.

From-SVN: r164235

14 years agopr40386.c: Remove part that has been applied twice.
Jakub Jelinek [Sun, 12 Sep 2010 11:22:56 +0000 (13:22 +0200)] 
pr40386.c: Remove part that has been applied twice.

* gcc.c-torture/execute/pr40386.c: Remove part that has been applied
twice.
* gcc.c-torture/execute/pr40386.x: Likewise.

From-SVN: r164229

14 years agoDaily bump.
GCC Administrator [Sun, 12 Sep 2010 00:16:56 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164220

14 years agoDaily bump.
GCC Administrator [Sat, 11 Sep 2010 00:16:52 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r164207

14 years agoDaily bump.
GCC Administrator [Fri, 10 Sep 2010 00:17:02 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r164138

14 years agore PR middle-end/45312 (GCC 4.4.4 miscompiles the Linux kernel)
Vladimir Makarov [Thu, 9 Sep 2010 18:37:17 +0000 (18:37 +0000)] 
re PR middle-end/45312 (GCC 4.4.4 miscompiles the Linux kernel)

2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>

PR middle-end/45312
* reload1.c (merge_assigned_reloads): Remove.
(reload_as_needed): Don't call it.

From-SVN: r164117

14 years agore PR middle-end/44554 (Stack space after sigsetjmp is reused)
Vladimir Makarov [Thu, 9 Sep 2010 13:58:24 +0000 (13:58 +0000)] 
re PR middle-end/44554 (Stack space after sigsetjmp is reused)

2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>

PR middle-end/44554
* ira.c (ira): Switch off sharing spill slots if setjmp is called.

From-SVN: r164107

14 years agore PR middle-end/40386 (wrong code generation for several SPEC CPU2000 benchmarks...
Vladimir Makarov [Thu, 9 Sep 2010 13:42:51 +0000 (13:42 +0000)] 
re PR middle-end/40386 (wrong code generation for several SPEC CPU2000 benchmarks (lucas, mgrid, face, applu, apsi) with -O1 -fno-ira-share-spill-slots)

2010-09-08  Vladimir Makarov  <vmakarov@redhat.com>

PR middle-end/40386
* ira.c (pseudo_for_reload_consideration_p): Don't use
flag_ira_share_spill_slots.

2010-09-08  Vladimir Makarov  <vmakarov@redhat.com>

PR middle-end/40386
* gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.

From-SVN: r164095

14 years agoDaily bump.
GCC Administrator [Thu, 9 Sep 2010 00:17:54 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r164039

14 years agore PR other/45443 (GCC documentation for -O3 flag doesn't mention -fipa-cp-clone)
Martin Jambor [Wed, 8 Sep 2010 18:13:03 +0000 (20:13 +0200)] 
re PR other/45443 (GCC documentation for -O3 flag doesn't mention -fipa-cp-clone)

2010-09-08  Martin Jambor  <mjambor@suse.cz>

PR other/45443
* doc/invoke.texi: Add -fipa-cp-clone to list of switches turned on
at -O3.

From-SVN: r164018

14 years agore PR fortran/45595 (segfault on omp collapse)
Jakub Jelinek [Wed, 8 Sep 2010 17:23:52 +0000 (19:23 +0200)] 
re PR fortran/45595 (segfault on omp collapse)

PR fortran/45595
* openmp.c (resolve_omp_do): Report not enough do loops for
collapse even if block->next is NULL.

* gfortran.dg/gomp/pr45595.f90: New test.

From-SVN: r164008

14 years agoDaily bump.
GCC Administrator [Wed, 8 Sep 2010 00:17:27 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r163982

14 years agobackport: [multiple changes]
Ian Bolton [Tue, 7 Sep 2010 11:07:31 +0000 (11:07 +0000)] 
backport: [multiple changes]

2010-09-07  Ian Bolton  <ian.bolton@arm.com>

Backport from mainline
2010-09-01  Ian Bolton  <ian.bolton@arm.com>

* Makefile.in (tree-switch-conversion.o): Update dependencies.

2010-08-19  Ian Bolton  <ian.bolton@arm.com>

PR target/45070
* config/arm/arm.c (arm_output_epilogue): Ensure that return
value of size 1-3 is handled correctly.

* gcc.c-torture/execute/pr45070.c: New.

2010-08-19  Ian Bolton  <ian.bolton@arm.com>

* tree-switch-conversion.c (gen_inbound_check): Ensure that the
type for the conditional has wide enough range.

* g++.dg/pr44328.C: New test.

2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>

* config/arm/linux-atomic.c (SUBWORD_VAL_CAS): Instantiate with
'unsigned short' and 'unsigned char' instead of 'short' and 'char'.
(SUBWORD_BOOL_CAS): Likewise.
(SUBWORD_SYNC_OP): Likewise.
(SUBWORD_TEST_AND_SET): Likewise.
(FETCH_AND_OP_WORD): Parenthesise INF_OP
(SUBWORD_SYNC_OP): Likewise.
(OP_AND_FETCH_WORD): Likewise.

* lib/target-supports.exp: (check_effective_target_sync_int_long):
Add arm*-*-linux-gnueabi.
(check_effective_target_sync_char_short): Likewise.

From-SVN: r163945

14 years agoDaily bump.
GCC Administrator [Tue, 7 Sep 2010 00:16:42 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163938

14 years agoDaily bump.
GCC Administrator [Mon, 6 Sep 2010 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163890

14 years agoDaily bump.
GCC Administrator [Sun, 5 Sep 2010 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163870

14 years agoDaily bump.
GCC Administrator [Sat, 4 Sep 2010 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163851

14 years agoabi-avx.exp: Link with gcc.target/i386/clearcap.map if supported.
Rainer Orth [Fri, 3 Sep 2010 15:07:55 +0000 (15:07 +0000)] 
abi-avx.exp: Link with gcc.target/i386/clearcap.map if supported.

* gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
gcc.target/i386/clearcap.map if supported.

From-SVN: r163829

14 years agoDaily bump.
GCC Administrator [Fri, 3 Sep 2010 00:17:22 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r163795

14 years agobackport: re PR middle-end/45423 (#pragma omp atomic on bool has issues)
Jakub Jelinek [Thu, 2 Sep 2010 08:00:55 +0000 (10:00 +0200)] 
backport: re PR middle-end/45423 (#pragma omp atomic on bool has issues)

Backport from mainline
2010-08-30  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/45423
* gimplify.c (goa_stabilize_expr): Handle TRUTH_NOT_EXPR
and TRUTH_{AND,OR,XOR}_EXPR.
* c-parser.c (c_parser_omp_atomic): Handle boolean
{PRE,POST}_{INC,DEC}REMENT.
cp/
* parser.c (cp_parser_omp_atomic): Handle boolean
{PRE,POST}_INCREMENT.
testsuite/
* gcc.dg/gomp/atomic-12.c: New test.
* gcc.dg/gomp/atomic-13.c: New test.
* gcc.dg/gomp/atomic-14.c: New test.
* g++.dg/gomp/atomic-11.C: New test.
* g++.dg/gomp/atomic-12.C: New test.
* g++.dg/gomp/atomic-13.C: New test.
* g++.dg/gomp/atomic-14.C: New test.

From-SVN: r163762

14 years agoDaily bump.
GCC Administrator [Thu, 2 Sep 2010 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163751

14 years agobackport: re PR rtl-optimization/45353 (ICE: RTL check: expected elt 3 type 'B',...
Eric Botcazou [Wed, 1 Sep 2010 12:24:35 +0000 (12:24 +0000)] 
backport: re PR rtl-optimization/45353 (ICE: RTL check: expected elt 3 type 'B', have '0' (rtx barrier) in sel_bb_head, at sel-sched-ir.c:4329 with -fselective-scheduling and __builtin_unreachable())

Backport from mainline
2010-08-20  Jakub Jelinek  <jakub@redhat.com>

PR rtl-optimization/45353
* sel-sched-ir.c (sel_bb_head): Return NULL even if next_nonnote_insn
after bb_note is a BARRIER.

From-SVN: r163731

14 years agogimplify.c (gimplify_init_constructor): Do not create a temporary for a volatile...
Eric Botcazou [Wed, 1 Sep 2010 12:19:11 +0000 (12:19 +0000)] 
gimplify.c (gimplify_init_constructor): Do not create a temporary for a volatile LHS if...

* gimplify.c (gimplify_init_constructor): Do not create a temporary for
a volatile LHS if the constructor has only one element.

From-SVN: r163729

14 years agoDaily bump.
GCC Administrator [Wed, 1 Sep 2010 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163710

14 years agoDaily bump.
GCC Administrator [Tue, 31 Aug 2010 00:16:44 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163663

14 years agore PR c++/44991 (default argument with '<' cause compilation error)
Jason Merrill [Mon, 30 Aug 2010 13:38:09 +0000 (09:38 -0400)] 
re PR c++/44991 (default argument with '<' cause compilation error)

PR c++/44991
* parser.c (cp_parser_parameter_declaration): Pop parameter decls
after tentative parsing.

From-SVN: r163644

14 years agoDaily bump.
GCC Administrator [Mon, 30 Aug 2010 00:16:33 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163633

14 years agoDaily bump.
GCC Administrator [Sun, 29 Aug 2010 00:16:57 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163622

14 years agore PR target/41484 (Please add memory forms of pmovzx* (SSE4.1))
Uros Bizjak [Sat, 28 Aug 2010 14:27:33 +0000 (16:27 +0200)] 
re PR target/41484 (Please add memory forms of pmovzx* (SSE4.1))

PR target/41484
* config/i386/sse.md (sse4_1_extendv8qiv8hi2): Also accept memory
operands for operand 1.
(sse4_1_extendv4qiv4si2): Ditto.
(sse4_1_extendv2qiv2di2): Ditto.
(sse4_1_extendv4hiv4si2): Ditto.
(sse4_1_extendv2hiv2di2): Ditto.
(sse4_1_extendv2siv2di2): Ditto.
(sse4_1_zero_extendv8qiv8hi2): Ditto.
(sse4_1_zero_extendv4qiv4si2): Ditto.
(sse4_1_zero_extendv2qiv2di2): Ditto.
(sse4_1_zero_extendv4hiv4si2): Ditto.
(sse4_1_zero_extendv2hiv2di2): Ditto.
(sse4_1_zero_extendv2siv2di2): Ditto.
(*sse4_1_extendv8qiv8hi2): Remove insn pattern.
(*sse4_1_extendv4qiv4si2): Ditto.
(*sse4_1_extendv2qiv2di2): Ditto.
(*sse4_1_extendv4hiv4si2): Ditto.
(*sse4_1_extendv2hiv2di2): Ditto.
(*sse4_1_extendv2siv2di2): Ditto.
(*sse4_1_zero_extendv8qiv8hi2): Ditto.
(*sse4_1_zero_extendv4qiv4si2): Ditto.
(*sse4_1_zero_extendv2qiv2di2): Ditto.
(*sse4_1_zero_extendv4hiv4si2): Ditto.
(*sse4_1_zero_extendv2hiv2di2): Ditto.
(*sse4_1_zero_extendv2siv2di2): Ditto.

From-SVN: r163614

14 years agoDaily bump.
GCC Administrator [Sat, 28 Aug 2010 00:17:55 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r163604

14 years agoDaily bump.
GCC Administrator [Fri, 27 Aug 2010 00:16:52 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163577

14 years agoDaily bump.
GCC Administrator [Thu, 26 Aug 2010 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163558

14 years agoDaily bump.
GCC Administrator [Wed, 25 Aug 2010 00:16:53 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r163534