[Bug middle-end/45234] [4.4/4.5/4.6 Regression] ICE in expand_call, at calls.c:2845 when passing aligned function argument from unaligned stack after alloca

2010-09-20 Thread hjl at gcc dot gnu dot org


--- Comment #19 from hjl at gcc dot gnu dot org  2010-09-20 20:32 ---
Subject: Bug 45234

Author: hjl
Date: Mon Sep 20 20:32:41 2010
New Revision: 164453

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164453
Log:
Make sure that all variable sized adjustments are multiple of preferred
stack boundary after stack alignment.

gcc/

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

Backport from mainline
2010-09-17  H.J. Lu  hongjiu...@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...@intel.com

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

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

Added:
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c
Modified:
branches/gcc-4_4-branch/gcc/ChangeLog
branches/gcc-4_4-branch/gcc/calls.c
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45234



[Bug middle-end/45234] [4.4/4.5/4.6 Regression] ICE in expand_call, at calls.c:2845 when passing aligned function argument from unaligned stack after alloca

2010-09-20 Thread hjl at gcc dot gnu dot org


--- Comment #20 from hjl at gcc dot gnu dot org  2010-09-20 20:39 ---
Subject: Bug 45234

Author: hjl
Date: Mon Sep 20 20:39:18 2010
New Revision: 164455

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164455
Log:
Make sure that all variable sized adjustments are multiple of preferred
stack boundary after stack alignment.

gcc/

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

Backport from mainline
2010-09-17  H.J. Lu  hongjiu...@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...@intel.com

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

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

Added:
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/calls.c
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45234



[Bug debug/43628] [4.5 Regression] in-class func-ptr type parameter has unspecified DW_AT_type

2010-09-18 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-09-18 14:48 ---
Subject: Bug 43628

Author: hjl
Date: Sat Sep 18 14:48:36 2010
New Revision: 164392

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164392
Log:
Fix missing C++ debug info for pointer types.

gcc/

2010-09-18  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-04-07  Dodji Seketeli  do...@redhat.com

PR debug/43628
* dwarf2out.c (modified_type_die): Ignore artificial typedefs.

gcc/testsuite

2010-09-18  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-04-07  Dodji Seketeli  do...@redhat.com

PR debug/43628
* g++.dg/debug/dwarf2/typedef2.C: New test.

Added:
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/debug/dwarf2/typedef2.C
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/dwarf2out.c
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43628



[Bug c/45719] gcc.target/i386/pad-3.c scan-assembler-not nop fails at -m32 for-fPIC

2010-09-18 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-09-18 16:25 ---
Subject: Bug 45719

Author: hjl
Date: Sat Sep 18 16:24:50 2010
New Revision: 164395

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164395
Log:
Pass -fno-pic to gcc.target/i386/pad-3.c.

2010-09-18  H.J. Lu  hongjiu...@intel.com

PR testsuite/45719
* gcc.target/i386/pad-3.c: Pass -fno-pic.

Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.target/i386/pad-3.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45719



[Bug rtl-optimization/45678] [4.4/4.5/4.6 Regression] crash on vector code with -m32 -msse

2010-09-17 Thread hjl at gcc dot gnu dot org


--- Comment #26 from hjl at gcc dot gnu dot org  2010-09-17 17:49 ---
Subject: Bug 45678

Author: hjl
Date: Fri Sep 17 17:49:30 2010
New Revision: 164375

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164375
Log:
Update stack alignment when increasing local variable alignment.

gcc/

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

PR middle-end/45678
* cfgexpand.c (update_stack_alignment): New.
(get_decl_align_unit): Use it.
(expand_one_stack_var_at): Call update_stack_alignment.

gcc/testsuite/

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

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

Added:
trunk/gcc/testsuite/gcc.dg/torture/pr45678-2.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cfgexpand.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45678



[Bug middle-end/45234] [4.4/4.5/4.6 Regression] ICE in expand_call, at calls.c:2845 when passing aligned function argument from unaligned stack after alloca

2010-09-17 Thread hjl at gcc dot gnu dot org


--- Comment #17 from hjl at gcc dot gnu dot org  2010-09-17 18:00 ---
Subject: Bug 45234

Author: hjl
Date: Fri Sep 17 18:00:40 2010
New Revision: 164377

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164377
Log:
Make sure that all variable sized adjustments are multiple of preferred
stack boundary after stack alignment.

gcc/

2010-09-17  H.J. Lu  hongjiu...@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-17  H.J. Lu  hongjiu...@intel.com

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

Added:
trunk/gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/calls.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45234



[Bug bootstrap/45672] [4.6 Regression] Bootstrap failure for powerpc-apple-darwin9: 'rs6000_units_per_simd_word' defined but not used

2010-09-14 Thread hjl at gcc dot gnu dot org


--- Comment #1 from hjl at gcc dot gnu dot org  2010-09-14 22:41 ---
Subject: Bug 45672

Author: hjl
Date: Tue Sep 14 22:41:03 2010
New Revision: 164289

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164289
Log:
Define TARGET_VECTORIZE_UNITS_PER_SIMD_WORD for rs6000.

2010-09-14  H.J. Lu  hongjiu...@intel.com

PR bootstrap/45672
* config/rs6000/rs6000.c (TARGET_VECTORIZE_UNITS_PER_SIMD_WORD): New.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/rs6000.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45672



[Bug bootstrap/45672] [4.6 Regression] Bootstrap failure for powerpc-apple-darwin9: 'rs6000_units_per_simd_word' defined but not used

2010-09-14 Thread hjl at gcc dot gnu dot org


--- Comment #2 from hjl at gcc dot gnu dot org  2010-09-15 05:37 ---
Subject: Bug 45672

Author: hjl
Date: Wed Sep 15 05:36:47 2010
New Revision: 164296

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164296
Log:
Correct XXX_units_per_simd_word return type.

2010-09-14  H.J. Lu  hongjiu...@intel.com

PR bootstrap/45672
* config/mips/mips.c (mips_units_per_simd_word): Correct return
type.
* config/rs6000/rs6000.c (rs6000_units_per_simd_word): Likewise.
* config/sparc/sparc.c (sparc_units_per_simd_word): Likewise.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/mips/mips.c
trunk/gcc/config/rs6000/rs6000.c
trunk/gcc/config/sparc/sparc.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45672



[Bug middle-end/45634] [4.6 regression] Revision 163973 faild to compile 191.fma3d in SPEC CPU 2K

2010-09-10 Thread hjl at gcc dot gnu dot org


--- Comment #3 from hjl at gcc dot gnu dot org  2010-09-10 14:44 ---
Subject: Bug 45634

Author: hjl
Date: Fri Sep 10 14:44:20 2010
New Revision: 164183

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=164183
Log:
Check that result of string folding is of integral type.

gcc/

2010-09-10  H.J. Lu  hongjiu...@intel.com

PR middle-end/45634
* tree-ssa-ccp.c (fold_const_aggregate_ref): Check that result
of string folding is of integral type.

gcc/testsuite/

2010-09-10  H.J. Lu  hongjiu...@intel.com

PR middle-end/45634
* gfortran.fortran-torture/compile/pr45634.f90: New.

Added:
trunk/gcc/testsuite/gfortran.fortran-torture/compile/pr45634.f90
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-ssa-ccp.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45634



[Bug target/42313] FAIL: gcc.target/i386/builtin-unreachable.c scan-assembler-not %e[bs]p on i686 darwin

2010-09-07 Thread hjl at gcc dot gnu dot org


--- Comment #10 from hjl at gcc dot gnu dot org  2010-09-07 21:19 ---
Subject: Bug 42313

Author: hjl
Date: Tue Sep  7 21:18:55 2010
New Revision: 163971

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163971
Log:
Redefine STACK_BOUNDARY/PREFERRED_STACK_BOUNDARY for Darwin/x86.

gcc/

2010-09-07  H.J. Lu  hjl.to...@gmail.com
Jack Howarth howa...@bromo.med.uc.edu

PR target/36502
PR target/42313
PR target/44651
* gcc/config/i386/darwin.h (STACK_BOUNDARY): Redefine as 128 for
profiling or 64-bit MS_ABI and as BITS_PER_WORD otherwise.
(PREFERRED_STACK_BOUNDARY): Replace STACK_BOUNDARY with 128 in
MAX macro.

gcc/testsuite/

2010-09-07  Jack Howarth howa...@bromo.med.uc.edu

PR target/36502
* gcc.target/i386/pr36502.c: New test.

PR target/42313
PR target/44651
* gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
* gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.

Added:
trunk/gcc/testsuite/gcc.target/i386/pr36502.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/darwin.h
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.dg/stack-usage-1.c
trunk/gcc/testsuite/gcc.target/i386/builtin-unreachable.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42313



[Bug target/44651] gcc.target/x86_64/abi/callabi/leaf-[1,2].c fail on darwin

2010-09-07 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-09-07 21:19 ---
Subject: Bug 44651

Author: hjl
Date: Tue Sep  7 21:18:55 2010
New Revision: 163971

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163971
Log:
Redefine STACK_BOUNDARY/PREFERRED_STACK_BOUNDARY for Darwin/x86.

gcc/

2010-09-07  H.J. Lu  hjl.to...@gmail.com
Jack Howarth howa...@bromo.med.uc.edu

PR target/36502
PR target/42313
PR target/44651
* gcc/config/i386/darwin.h (STACK_BOUNDARY): Redefine as 128 for
profiling or 64-bit MS_ABI and as BITS_PER_WORD otherwise.
(PREFERRED_STACK_BOUNDARY): Replace STACK_BOUNDARY with 128 in
MAX macro.

gcc/testsuite/

2010-09-07  Jack Howarth howa...@bromo.med.uc.edu

PR target/36502
* gcc.target/i386/pr36502.c: New test.

PR target/42313
PR target/44651
* gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
* gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.

Added:
trunk/gcc/testsuite/gcc.target/i386/pr36502.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/darwin.h
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.dg/stack-usage-1.c
trunk/gcc/testsuite/gcc.target/i386/builtin-unreachable.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44651



[Bug target/36502] i386/darwin generates unnecessary stack ops in every function

2010-09-07 Thread hjl at gcc dot gnu dot org


--- Comment #48 from hjl at gcc dot gnu dot org  2010-09-07 21:19 ---
Subject: Bug 36502

Author: hjl
Date: Tue Sep  7 21:18:55 2010
New Revision: 163971

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163971
Log:
Redefine STACK_BOUNDARY/PREFERRED_STACK_BOUNDARY for Darwin/x86.

gcc/

2010-09-07  H.J. Lu  hjl.to...@gmail.com
Jack Howarth howa...@bromo.med.uc.edu

PR target/36502
PR target/42313
PR target/44651
* gcc/config/i386/darwin.h (STACK_BOUNDARY): Redefine as 128 for
profiling or 64-bit MS_ABI and as BITS_PER_WORD otherwise.
(PREFERRED_STACK_BOUNDARY): Replace STACK_BOUNDARY with 128 in
MAX macro.

gcc/testsuite/

2010-09-07  Jack Howarth howa...@bromo.med.uc.edu

PR target/36502
* gcc.target/i386/pr36502.c: New test.

PR target/42313
PR target/44651
* gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
* gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.

Added:
trunk/gcc/testsuite/gcc.target/i386/pr36502.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/darwin.h
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.dg/stack-usage-1.c
trunk/gcc/testsuite/gcc.target/i386/builtin-unreachable.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36502



[Bug target/45524] r163815/r163816 produces new regressions on x86_64-apple-darwin10

2010-09-06 Thread hjl at gcc dot gnu dot org


--- Comment #39 from hjl at gcc dot gnu dot org  2010-09-06 14:54 ---
Subject: Bug 45524

Author: hjl
Date: Mon Sep  6 14:52:54 2010
New Revision: 163921

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163921
Log:
Don't set enable_decimal_float to dpd if DFP is disabled.

config/

2010-09-06  H.J. Lu  hongjiu...@intel.com

PR target/45524
* dfp.m4: Don't set enable_decimal_float to dpd if DFP is
disabled.  Set default_decimal_float.

gcc/

2010-09-06  H.J. Lu  hongjiu...@intel.com

PR target/45524
* configure.ac (enable_decimal_float): Set to
$default_decimal_float.
* configure: Regenerated.

libdecnumber/

2010-09-06  H.J. Lu  hongjiu...@intel.com

PR target/45524
* configure.ac (enable_decimal_float): Set to
$default_decimal_float.
* configure: Regenerated.

libgcc/

2010-09-06  H.J. Lu  hongjiu...@intel.com

PR target/45524
* configure: Regenerated.

Modified:
trunk/config/ChangeLog
trunk/config/dfp.m4
trunk/gcc/ChangeLog
trunk/gcc/configure
trunk/gcc/configure.ac
trunk/libdecnumber/ChangeLog
trunk/libdecnumber/configure
trunk/libdecnumber/configure.ac
trunk/libgcc/ChangeLog
trunk/libgcc/configure


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45524



[Bug java/45504] [4.6 Regression] Failed to bootstrap

2010-09-03 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-09-03 13:13 ---
Subject: Bug 45504

Author: hjl
Date: Fri Sep  3 13:13:10 2010
New Revision: 163814

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163814
Log:
Check -D XXX=YYY.

2010-09-03  H.J. Lu  hongjiu...@intel.com

PR java/45504
* jvgenmain.c (main): Check -D XXX=YYY.

Modified:
trunk/gcc/java/ChangeLog
trunk/gcc/java/jvgenmain.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45504



[Bug tree-optimization/45506] [4.6 Regression] tree_mem_ref_addr, at tree-ssa-address.c:278

2010-09-03 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-09-03 14:41 ---
Subject: Bug 45506

Author: hjl
Date: Fri Sep  3 14:40:36 2010
New Revision: 163821

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163821
Log:
Add gcc.dg/pr45506.c.

2010-09-03  H.J. Lu  hongjiu...@intel.com

PR tree-optimization/45506
* gcc.dg/pr45506.c: New.

Added:
trunk/gcc/testsuite/gcc.dg/pr45506.c
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45506



[Bug middle-end/45393] [4.5 Regression] ICE in redirect_eh_edge_1, at tree-eh.c:2135

2010-08-30 Thread hjl at gcc dot gnu dot org


--- Comment #11 from hjl at gcc dot gnu dot org  2010-08-30 13:32 ---
Subject: Bug 45393

Author: hjl
Date: Mon Aug 30 13:32:18 2010
New Revision: 163642

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163642
Log:
Properly transfer and clean EH info when CSE sincos.

gcc/

2010-08-30  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-08-25  Richard Guenther  rguent...@suse.de

PR tree-optimization/45393
* tree-ssa-math-opts.c (execute_cse_sincos_1): Properly transfer
and clean EH info.  Avoid SSA update.
(execute_cse_sincos): Cleanup the CFG if it has changed.

gcc/testsuite/

2010-08-30  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-08-25  Richard Guenther  rguent...@suse.de

PR tree-optimization/45393
* g++.dg/torture/pr45393.C: New testcase.

Added:
branches/gcc-4_5-branch/gcc/testsuite/g++.dg/torture/pr45393.C
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog
branches/gcc-4_5-branch/gcc/tree-ssa-math-opts.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45393



[Bug bootstrap/45357] [4.6 regression] Revision 163403 Failed to bootstrap

2010-08-20 Thread hjl at gcc dot gnu dot org


--- Comment #1 from hjl at gcc dot gnu dot org  2010-08-20 14:42 ---
Subject: Bug 45357

Author: hjl
Date: Fri Aug 20 14:42:28 2010
New Revision: 163405

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163405
Log:
Replace has_analyzed_clone with has_analyzed_clone_p.

2010-08-20  H.J. Lu  hongjiu...@intel.com

PR bootstrap/45357
* lto.c (lto_materialize_function): Replace has_analyzed_clone
with has_analyzed_clone_p.

Modified:
trunk/gcc/lto/ChangeLog
trunk/gcc/lto/lto.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45357



[Bug target/45336] pextr{b,w,d}, (worse than) redundant extensions

2010-08-20 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-08-20 20:58 ---
Subject: Bug 45336

Author: hjl
Date: Fri Aug 20 20:57:56 2010
New Revision: 163421

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163421
Log:
Cast to unsigned short/char first for _mm_extract_epi16/_mm_extract_epi8.

gcc/

2010-08-20  H.J. Lu  hongjiu...@intel.com

PR target/45336
* config/i386/emmintrin.h (_mm_extract_epi16): Cast to unsigned
short first.

* config/i386/smmintrin.h (_mm_extract_epi8): Cast to unsigned
char first.

gcc/testsuite/

2010-08-20  H.J. Lu  hongjiu...@intel.com

PR target/45336
* gcc.target/i386/pr45336-1.c: New.
* gcc.target/i386/pr45336-2.c: Likewise.
* gcc.target/i386/pr45336-3.c: Likewise.
* gcc.target/i386/pr45336-4.c: Likewise.

Added:
trunk/gcc/testsuite/gcc.target/i386/pr45336-1.c
trunk/gcc/testsuite/gcc.target/i386/pr45336-2.c
trunk/gcc/testsuite/gcc.target/i386/pr45336-3.c
trunk/gcc/testsuite/gcc.target/i386/pr45336-4.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/emmintrin.h
trunk/gcc/config/i386/smmintrin.h
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45336



[Bug testsuite/45324] gcc.target/i386/volatile-bitfields-1.c doesn't work with i586-linux

2010-08-19 Thread hjl at gcc dot gnu dot org


--- Comment #2 from hjl at gcc dot gnu dot org  2010-08-19 14:18 ---
Subject: Bug 45324

Author: hjl
Date: Thu Aug 19 14:18:18 2010
New Revision: 163372

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163372
Log:
Also scan movb.

2010-08-19  Uros Bizjak  ubiz...@gmail.com

PR testsuite/45324
* gcc.target/i386/volatile-bitfields-1.c: Also scan movb.

Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.target/i386/volatile-bitfields-1.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45324



[Bug middle-end/45292] [4.5/4.6 regression] libgomp test failures for i586-linux

2010-08-18 Thread hjl at gcc dot gnu dot org


--- Comment #11 from hjl at gcc dot gnu dot org  2010-08-18 13:36 ---
Subject: Bug 45292

Author: hjl
Date: Wed Aug 18 13:35:46 2010
New Revision: 163339

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163339
Log:
Expand pending pops before trying the optab.

2010-08-18  Paolo Bonzini  bonz...@gnu.org

PR middle-end/45292
* optabs.c (expand_bool_compare_and_swap): Expand pending
pops before trying the optab.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/optabs.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45292



[Bug middle-end/45292] [4.5/4.6 regression] libgomp test failures for i586-linux

2010-08-18 Thread hjl at gcc dot gnu dot org


--- Comment #12 from hjl at gcc dot gnu dot org  2010-08-18 21:08 ---
Subject: Bug 45292

Author: hjl
Date: Wed Aug 18 21:08:24 2010
New Revision: 163353

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163353
Log:
Expand pending pops before trying the optab.

2010-08-18  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-08-18  Paolo Bonzini  bonz...@gnu.org

PR middle-end/45292
* optabs.c (expand_bool_compare_and_swap): Expand pending
pops before trying the optab.

Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/optabs.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45292



[Bug testsuite/37074] gcc.dg/torture/stackalign/builtin-apply-4.c failed with SSE2

2010-08-13 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-08-14 02:29 ---
Subject: Bug 37074

Author: hjl
Date: Sat Aug 14 02:28:57 2010
New Revision: 163239

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=163239
Log:
Support --with-fpmath=sse for x86.

gcc/

2010-08-13  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-02-26  H.J. Lu  hongjiu...@intel.com

* config.gcc: Support --with-fpmath=sse for x86.

* config/i386/ssemath.h: New.

* doc/install.texi (--with-fpmath=sse): Documented.

gcc/testsuite/

2010-08-13  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-02-26  H.J. Lu  hongjiu...@intel.com

PR testsuite/37074:
* gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.

Added:
branches/ix86/gcc-4_4-branch/gcc/config/i386/ssemath.h
Modified:
branches/ix86/gcc-4_4-branch/gcc/ChangeLog.ix86
branches/ix86/gcc-4_4-branch/gcc/config.gcc
branches/ix86/gcc-4_4-branch/gcc/doc/install.texi
branches/ix86/gcc-4_4-branch/gcc/testsuite/ChangeLog.ix86
   
branches/ix86/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37074



[Bug bootstrap/45119] [4.6 Regression] Bootstrap went to infinite loop

2010-07-29 Thread hjl at gcc dot gnu dot org


--- Comment #3 from hjl at gcc dot gnu dot org  2010-07-29 14:31 ---
Subject: Bug 45119

Author: hjl
Date: Thu Jul 29 14:30:18 2010
New Revision: 162683

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=162683
Log:
Revert change in revision 162652.

2010-07-29  Xinliang David Li  davi...@google.com

PR bootstrap/45119
* tree-ssa-loop-ivopts.c (get_address_cost): Revert change
in revision 162652.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree-ssa-loop-ivopts.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45119



[Bug testsuite/45068] g++.dg/debug/dwarf2/nested-2.C failed on Linux/ia64

2010-07-25 Thread hjl at gcc dot gnu dot org


--- Comment #1 from hjl at gcc dot gnu dot org  2010-07-25 14:54 ---
Subject: Bug 45068

Author: hjl
Date: Sun Jul 25 14:54:03 2010
New Revision: 162511

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=162511
Log:
Support // as assembler comments.

2010-07-25  H.J. Lu  hongjiu...@intel.com

PR testsuite/45068
* g++.dg/debug/dwarf2/nested-2.C: Support // as comments.

Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/g++.dg/debug/dwarf2/nested-2.C


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45068



[Bug bootstrap/45042] [4.6 regression] Failed to bootstrap

2010-07-23 Thread hjl at gcc dot gnu dot org


--- Comment #2 from hjl at gcc dot gnu dot org  2010-07-23 14:37 ---
Subject: Bug 45042

Author: hjl
Date: Fri Jul 23 14:37:21 2010
New Revision: 162465

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=162465
Log:
Cast to unsigned long.

2010-07-23  H.J. Lu  hongjiu...@intel.com

PR bootstrap/45042
* lto-plugin.c (translate): Cast to unsigned long.

Modified:
trunk/lto-plugin/ChangeLog
trunk/lto-plugin/lto-plugin.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45042



[Bug fortran/44353] rejects legal fortran

2010-07-19 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-07-19 13:35 ---
Subject: Bug 44353

Author: hjl
Date: Mon Jul 19 13:35:19 2010
New Revision: 162305

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=162305
Log:
Remove gfortran.dg/data_implied_do_2.f90.

2010-07-19  H.J. Lu  hongjiu...@intel.com

PR fortran/44353
* gfortran.dg/data_implied_do_2.f90: Removed.

Removed:
trunk/gcc/testsuite/gfortran.dg/data_implied_do_2.f90
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44353



[Bug bootstrap/44921] [4.6 Regression] Failed to bootstrap

2010-07-12 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-07-13 00:52 ---
Subject: Bug 44921

Author: hjl
Date: Tue Jul 13 00:51:43 2010
New Revision: 162120

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=162120
Log:
Silence gcc warning on min_regno.

2010-07-12  H.J. Lu  hongjiu...@intel.com

PR bootstrap/44921
* postreload.c (move2add_use_add3_insn): Silence gcc warning
on min_regno.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/postreload.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44921



[Bug rtl-optimization/44659] Combiner fails to match QI cmp patterns with upper 8bit register

2010-07-10 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-07-10 15:35 ---
Subject: Bug 44659

Author: hjl
Date: Sat Jul 10 15:35:04 2010
New Revision: 162040

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=162040
Log:
Fix combine to match QI cmp patterns with upper 8bit register.

gcc/

2010-07-09  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-29  Eric Botcazou  ebotca...@adacore.com

PR rtl-optimization/44659
* combine.c (make_compound_operation) SUBREG: Do not return the
result of force_to_mode if it partially re-expanded the compound.

gcc/testsuite/

2010-07-09  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-29  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44659
* gcc.target/i386/extract-1.c: New.
* gcc.target/i386/extract-2.c: Likewise.
* gcc.target/i386/extract-3.c: Likewise.
* gcc.target/i386/extract-4.c: Likewise.
* gcc.target/i386/extract-5.c: Likewise.
* gcc.target/i386/extract-6.c: Likewise.

Added:
branches/ix86/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/extract-1.c
branches/ix86/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/extract-2.c
branches/ix86/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/extract-3.c
branches/ix86/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/extract-4.c
branches/ix86/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/extract-5.c
branches/ix86/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/extract-6.c
Modified:
branches/ix86/gcc-4_5-branch/gcc/ChangeLog.ix86
branches/ix86/gcc-4_5-branch/gcc/combine.c
branches/ix86/gcc-4_5-branch/gcc/testsuite/ChangeLog.ix86


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44659



[Bug rtl-optimization/44838] [4.6 regression] RTL loop unrolling causes FAIL: gcc.dg/pr39794.c

2010-07-08 Thread hjl at gcc dot gnu dot org


--- Comment #33 from hjl at gcc dot gnu dot org  2010-07-08 13:40 ---
Subject: Bug 44838

Author: hjl
Date: Thu Jul  8 13:40:24 2010
New Revision: 161953

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161953
Log:
Add gcc.dg/pr44838.c.

2010-07-08  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44838
* gcc.dg/pr44838.c: New.

Added:
trunk/gcc/testsuite/gcc.dg/pr44838.c
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44838



[Bug target/44844] Wrong _rdrand_uXX intrinsic implementation

2010-07-07 Thread hjl at gcc dot gnu dot org


--- Comment #2 from hjl at gcc dot gnu dot org  2010-07-07 13:33 ---
Subject: Bug 44844

Author: hjl
Date: Wed Jul  7 13:33:04 2010
New Revision: 161910

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161910
Log:
Retry rdrand if the carry flag isn't valid.

gcc/

2010-07-07  H.J. Lu  hongjiu...@intel.com

PR target/44844
* config/i386/i386.md (rdrandmode): Changed to expand to
retry if the carry flag isn't valid.
(rdrandmode_1): New.

gcc/testsuite/

2010-07-07  H.J. Lu  hongjiu...@intel.com

PR target/44844
* gcc.target/i386/rdrand-1.c: Scan jnc.
* gcc.target/i386/rdrand-2.c: Likewise.
* gcc.target/i386/rdrand-3.c: Likewise.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.md
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.target/i386/rdrand-1.c
trunk/gcc/testsuite/gcc.target/i386/rdrand-2.c
trunk/gcc/testsuite/gcc.target/i386/rdrand-3.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44844



[Bug target/44850] [4.6 Regression] Many test failures

2010-07-07 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-07-07 13:36 ---
Subject: Bug 44850

Author: hjl
Date: Wed Jul  7 13:36:31 2010
New Revision: 161911

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161911
Log:
Revert revision 161876.

2010-07-07  H.J. Lu  hongjiu...@intel.com

PR target/44850
* config/i386/i386.c (ix86_function_ms_hook_prologue): Revert
revision 161876.
(ix86_expand_prologue): Likewise.
(ix86_handle_fndecl_attribute): Likewise.
(ix86_asm_declare_function_name): Likewise.
* config/i386/i386.h (ASM_DECLARE_FUNCTION_NAME): Likewise.
* config/i386/cygming.h (ASM_DECLARE_FUNCTION_NAME): Likewise.
(SUBTARGET_ASM_DECLARE_FUNCTION_NAME): Likewise.
* config/i386/i386-protos.h (ix86_asm_declare_function_name):
Likewise.
* doc/extend.texi: Likewise.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/cygming.h
trunk/gcc/config/i386/i386-protos.h
trunk/gcc/config/i386/i386.c
trunk/gcc/config/i386/i386.h
trunk/gcc/doc/extend.texi


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44850



[Bug rtl-optimization/44695] [4.6 Regression] ice in simplify_subreg, at simplify-rtx.c:5117

2010-07-07 Thread hjl at gcc dot gnu dot org


--- Comment #12 from hjl at gcc dot gnu dot org  2010-07-07 21:11 ---
Subject: Bug 44695

Author: hjl
Date: Wed Jul  7 21:11:25 2010
New Revision: 161933

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161933
Log:
Backport 8bit div/mod improvements.

gcc/

2010-07-07  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-07-04  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44695
* config/i386/i386.md (extract_code): Removed.
(udivmodqi4): Likewise.
(divmodqi4): New.
(udivmodqi4): Likewise.
(divmodhiqi3): Change div/mod to HImode and extend operand 2 to
HImode.
(udivmodhiqi3): Likewise.

2010-06-24  H.J. Lu  hongjiu...@intel.com

PR target/44588
* config/i386/i386.md (extract_code): New.
(udivmodqi4): Likewise.
(divmodhiqi3): Likewise.
(udivmodhiqi3): Likewise.
(udivqi3): Remvoved.

gcc/testsuite/

2010-07-07  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-07-04  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44695
* gcc.dg/torture/pr44695.c: New.

2010-06-24  H.J. Lu  hongjiu...@intel.com

PR target/44588
* gcc.target/i386/mod-1.c: New.
* gcc.target/i386/umod-1.c: Likewise.
* gcc.target/i386/umod-2.c: Likewise.
* gcc.target/i386/umod-3.c: Likewise.

Modified:
branches/ix86/gcc-4_5-branch/gcc/config/i386/i386.md


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44695



[Bug target/44588] Very inefficient 8bit mod/div

2010-07-07 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-07-07 21:11 ---
Subject: Bug 44588

Author: hjl
Date: Wed Jul  7 21:11:25 2010
New Revision: 161933

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161933
Log:
Backport 8bit div/mod improvements.

gcc/

2010-07-07  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-07-04  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44695
* config/i386/i386.md (extract_code): Removed.
(udivmodqi4): Likewise.
(divmodqi4): New.
(udivmodqi4): Likewise.
(divmodhiqi3): Change div/mod to HImode and extend operand 2 to
HImode.
(udivmodhiqi3): Likewise.

2010-06-24  H.J. Lu  hongjiu...@intel.com

PR target/44588
* config/i386/i386.md (extract_code): New.
(udivmodqi4): Likewise.
(divmodhiqi3): Likewise.
(udivmodhiqi3): Likewise.
(udivqi3): Remvoved.

gcc/testsuite/

2010-07-07  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-07-04  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44695
* gcc.dg/torture/pr44695.c: New.

2010-06-24  H.J. Lu  hongjiu...@intel.com

PR target/44588
* gcc.target/i386/mod-1.c: New.
* gcc.target/i386/umod-1.c: Likewise.
* gcc.target/i386/umod-2.c: Likewise.
* gcc.target/i386/umod-3.c: Likewise.

Modified:
branches/ix86/gcc-4_5-branch/gcc/config/i386/i386.md


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44588



[Bug target/44844] Wrong _rdrand_uXX intrinsic implementation

2010-07-07 Thread hjl at gcc dot gnu dot org


--- Comment #3 from hjl at gcc dot gnu dot org  2010-07-07 21:39 ---
Subject: Bug 44844

Author: hjl
Date: Wed Jul  7 21:39:30 2010
New Revision: 161936

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161936
Log:
Backport support for AVX Programming Reference (June, 2010).

gcc/

2010-07-07  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-07-07  H.J. Lu  hongjiu...@intel.com

PR target/44844
* config/i386/i386.md (rdrandmode): Changed to expand to
retry if the carry flag isn't valid.
(rdrandmode_1): New.

2010-07-05  H.J. Lu  hongjiu...@intel.com

AVX Programming Reference (June, 2010)
* config/i386/cpuid.h (bit_F16C): New.
(bit_RDRND): Likewise.
(bit_FSGSBASE): Likewise.

* config/i386/i386-builtin-types.def: Add
DEF_FUNCTION_TYPE (UINT16), function types for
float16 - float conversions and
DEF_FUNCTION_TYPE (VOID, UINT64).

* config/i386/i386-c.c (ix86_target_macros_internal): Support
OPTION_MASK_ISA_FSGSBASE, OPTION_MASK_ISA_RDRND and
OPTION_MASK_ISA_F16C.

* config/i386/i386.c (OPTION_MASK_ISA_FSGSBASE_SET): New.
(OPTION_MASK_ISA_RDRND_SET): Likewise.
(OPTION_MASK_ISA_F16C_SET): Likewise.
(OPTION_MASK_ISA_FSGSBASE_UNSET): Likewise.
(OPTION_MASK_ISA_RDRND_UNSET): Likewise.
(OPTION_MASK_ISA_F16C_UNSET): Likewise.
(OPTION_MASK_ISA_AVX_UNSET): Add OPTION_MASK_ISA_F16C_UNSET.
(ix86_handle_option): Handle OPT_mfsgsbase, OPT_mrdrnd and
OPT_mf16c.
(ix86_target_string): Support -mfsgsbase, -mrdrnd and -mf16c.
(pta_flags): Add PTA_FSGSBASE, PTA_RDRND and PTA_F16C.
(override_options): Handle them.
(ix86_valid_target_attribute_inner_p): Handle fsgsbase, rdrnd
and f16c.
(ix86_builtins): Add IX86_BUILTIN_RDFSBASE32,
IX86_BUILTIN_RDFSBASE64, IX86_BUILTIN_RDGSBASE32,
IX86_BUILTIN_RDGSBASE64, IX86_BUILTIN_WRFSBASE32,
IX86_BUILTIN_WRFSBASE64, IX86_BUILTIN_WRGSBASE32,
IX86_BUILTIN_WRGSBASE64, IX86_BUILTIN_RDRAND16,
IX86_BUILTIN_RDRAND32, IX86_BUILTIN_RDRAND64,
IX86_BUILTIN_CVTPH2PS, IX86_BUILTIN_CVTPH2PS256,
IX86_BUILTIN_CVTPS2PH and IX86_BUILTIN_CVTPS2PH256.
(bdesc_args): Likewise.
(ix86_expand_args_builtin): Handle V8SF_FTYPE_V8HI,
V4SF_FTYPE_V8HI, V8HI_FTYPE_V8SF_INT and V8HI_FTYPE_V4SF_INT.
(ix86_expand_special_args_builtin): Handle VOID_FTYPE_UINT64,
VOID_FTYPE_UNSIGNED, UNSIGNED_FTYPE_VOID and UINT16_FTYPE_VOID.
Handle non-memory store.

* config/i386/i386.h (TARGET_FSGSBASE): New.
(TARGET_RDRND): Likewise.
(TARGET_F12C): Likewise.

* config/i386/i386.md (UNSPEC_VCVTPH2PS): New.
(UNSPEC_VCVTPS2PH): Likewise.
(UNSPECV_RDFSBASE): Likewise.
(UNSPECV_RDGSBASE): Likewise.
(UNSPECV_WRFSBASE): Likewise.
(UNSPECV_WRGSBASE): Likewise.
(UNSPECV_RDRAND): Likewise.
(rdfsbasemode): Likewise.
(rdgsbasemode): Likewise.
(wrfsbasemode): Likewise.
(wrgsbasemode): Likewise.
(rdrandmode): Likewise.

* config/i386/i386.opt: Add -mfsgsbase, -mrdrnd and -mf16c.

* config/i386/immintrin.h (_rdrand_u16): New.
(_rdrand_u32): Likewise.
(_readfsbase_u32): Likewise.
(_readfsbase_u64): Likewise.
(_readgsbase_u32): Likewise.
(_readgsbase_u64): Likewise.
(_writefsbase_u32): Likewise.
(_writefsbase_u64): Likewise.
(_writegsbase_u32): Likewise.
(_writegsbase_u64): Likewise.
(_rdrand_u64): Likewise.
(_cvtsh_ss): Likewise.
(_mm_cvtph_ps): Likewise.
(_mm256_cvtph_ps): Likewise.
(_cvtss_sh): Likewise.
(_mm_cvtps_ph): Likewise.
(_mm256_cvtps_ph): Likewise.

* config/i386/sse.md (vcvtph2ps): New.
(*vcvtph2ps_load): Likewise.
(vcvtph2ps256): Likewise.
(vcvtps2ph): Likewise.
(*vcvtps2ph): Likewise.
(*vcvtps2ph_store): Likewise.
(vcvtps2ph256): Likewise.

* doc/extend.texi: Document FSGSBASE and RDRND built-in functions.

* doc/invoke.texi: Document -mfsgsbase, -mrdrnd and -mf16c.

gcc/testsuite/

2010-07-07  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-07-07  H.J. Lu  hongjiu...@intel.com

PR target/44844
* gcc.target/i386/rdrand-1.c: Scan jnc.
* gcc.target/i386/rdrand-2.c: Likewise.
* gcc.target/i386/rdrand-3.c: Likewise.

2010-07-05  H.J. Lu  hongjiu...@intel.com

AVX Programming Reference (June, 2010)
* g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
* g++.dg/other/i386-3.C: Likewise.
* gcc.target/i386/sse-12.c: Likewise.

* gcc.target/i386/f16c-check.h: New.
* gcc.target/i386/rdfsbase-1.c: Likewise

[Bug rtl-optimization/44695] [4.6 Regression] ice in simplify_subreg, at simplify-rtx.c:5117

2010-07-04 Thread hjl at gcc dot gnu dot org


--- Comment #10 from hjl at gcc dot gnu dot org  2010-07-04 23:18 ---
Subject: Bug 44695

Author: hjl
Date: Sun Jul  4 23:18:06 2010
New Revision: 161813

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161813
Log:
Change 8bit divmod to HImode.

gcc/

2010-07-04  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44695
* config/i386/i386.md (extract_code): Removed.
(udivmodqi4): Likewise.
(divmodqi4): New.
(udivmodqi4): Likewise.
(divmodhiqi3): Change div/mod to HImode and extend operand 2 to
HImode.
(udivmodhiqi3): Likewise.

gcc/testsuite/

2010-07-04  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44695
* gcc.dg/torture/pr44695.c: New.

Added:
trunk/gcc/testsuite/gcc.dg/torture/pr44695.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.md
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44695



[Bug c/44806] 4.5.0 i686 code generation regression with -O2

2010-07-03 Thread hjl at gcc dot gnu dot org


--- Comment #3 from hjl at gcc dot gnu dot org  2010-07-03 22:44 ---
Subject: Bug 44806

Author: hjl
Date: Sat Jul  3 22:44:32 2010
New Revision: 161787

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161787
Log:
Add a testcase for PR 44806.

2010-07-03  H.J. Lu  hongjiu...@intel.com

PR c/44806
* gcc.dg/torture/pr44806.c: New.

Added:
trunk/gcc/testsuite/gcc.dg/torture/pr44806.c
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44806



[Bug c/44806] 4.5.0 i686 code generation regression with -O2

2010-07-03 Thread hjl at gcc dot gnu dot org


--- Comment #4 from hjl at gcc dot gnu dot org  2010-07-03 22:47 ---
Subject: Bug 44806

Author: hjl
Date: Sat Jul  3 22:47:43 2010
New Revision: 161789

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161789
Log:
Add a testcase for PR 44806.

2010-07-03  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-07-03  H.J. Lu  hongjiu...@intel.com

PR c/44806
* gcc.dg/torture/pr44806.c: New.

Added:
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/torture/pr44806.c
Modified:
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44806



[Bug tree-optimization/43781] [4.6 Regression] ice: verify_ssa failed

2010-06-28 Thread hjl at gcc dot gnu dot org


--- Comment #4 from hjl at gcc dot gnu dot org  2010-06-28 17:26 ---
Subject: Bug 43781

Author: hjl
Date: Mon Jun 28 17:25:49 2010
New Revision: 161505

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161505
Log:
Add a testcase for PR tree-optimization/43781.

2010-06-28  H.J. Lu  hongjiu...@intel.com

PR tree-optimization/43781
* gcc.dg/torture/pr43781.c: New.

Added:
trunk/gcc/testsuite/gcc.dg/torture/pr43781.c
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43781



[Bug target/44326] NONDEBUG_INSN_P should be used in implicit-zee.c

2010-06-25 Thread hjl at gcc dot gnu dot org


--- Comment #1 from hjl at gcc dot gnu dot org  2010-06-25 15:33 ---
Subject: Bug 44326

Author: hjl
Date: Fri Jun 25 15:33:21 2010
New Revision: 161389

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161389
Log:
Don't search DEBUG_INSNs for removable zero extends.

2010-06-25  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44326
* implicit-zee.c (find_removable_zero_extends): Replace
INSN_P with NONDEBUG_INSN_P.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/implicit-zee.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44326



[Bug target/44588] Very inefficient 8bit mod/div

2010-06-24 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-06-24 18:20 ---
Subject: Bug 44588

Author: hjl
Date: Thu Jun 24 18:20:28 2010
New Revision: 161329

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161329
Log:
Implement 8bit divmod patterns.

gcc/

2010-06-24  H.J. Lu  hongjiu...@intel.com

PR target/44588
* config/i386/i386.md (extract_code): New.
(udivmodqi4): Likewise.
(divmodhiqi3): Likewise.
(udivmodhiqi3): Likewise.
(udivqi3): Remvoved.

gcc/testsuite/

2010-06-24  H.J. Lu  hongjiu...@intel.com

PR target/44588
* gcc.target/i386/mod-1.c: New.
* gcc.target/i386/umod-1.c: Likewise.
* gcc.target/i386/umod-2.c: Likewise.
* gcc.target/i386/umod-3.c: Likewise.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.md
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44588



[Bug target/44588] Very inefficient 8bit mod/div

2010-06-24 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-06-24 18:21 ---
Subject: Bug 44588

Author: hjl
Date: Thu Jun 24 18:21:21 2010
New Revision: 161330

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161330
Log:
Add missing testcases for PR 44588.

Added:
trunk/gcc/testsuite/gcc.target/i386/mod-1.c
trunk/gcc/testsuite/gcc.target/i386/umod-1.c
trunk/gcc/testsuite/gcc.target/i386/umod-2.c
trunk/gcc/testsuite/gcc.target/i386/umod-3.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44588



[Bug target/44615] -mtune=atom failed on sse2-vec-2.c and amd64-abi-3.c

2010-06-22 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-06-22 17:24 ---
Subject: Bug 44615

Author: hjl
Date: Tue Jun 22 17:23:59 2010
New Revision: 161214

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161214
Log:
Properly handle psrldq when optimizing for Atom.

gcc/

2010-06-22  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-22  H.J. Lu  hongjiu...@intel.com

* config/i386/i386.md (unit): Also check sseishft1.

2010-06-21  H.J. Lu  hongjiu...@intel.com

PR target/44615
* config/i386/atom.md (atom_sseishft_2): Also check sseishft1.

* config/i386/i386.md (type): Add sseishft1

* config/i386/ppro_insn (ppro_insn): Also check sseishft1.
(ppro_insn_load): Likewise.
(ppro_insn_store): Likewise.
(ppro_insn_both): Likewise.

* config/i386/sse.md (*vec_extractv2di_1_rex64_avx): Replace
sseishft with sseishft1 for type.
(*vec_extractv2di_1_avx): Likewise.
(*vec_extractv2di_1_rex64): Replace sseishft with sseishft1 for
type.  Remove atom_unit.
(*vec_extractv2di_1_sse2): Likewise.

gcc/testsuite/

2010-06-22  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-21  H.J. Lu  hongjiu...@intel.com

PR target/44615
* gcc.target/i386/sse2-vec-2a.c: New.

Added:
branches/ix86/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/sse2-vec-2a.c
Modified:
branches/ix86/gcc-4_4-branch/gcc/ChangeLog.ix86
branches/ix86/gcc-4_4-branch/gcc/config/i386/atom.md
branches/ix86/gcc-4_4-branch/gcc/config/i386/i386.md
branches/ix86/gcc-4_4-branch/gcc/config/i386/ppro.md
branches/ix86/gcc-4_4-branch/gcc/config/i386/sse.md
branches/ix86/gcc-4_4-branch/gcc/testsuite/ChangeLog.ix86


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44615



[Bug target/44615] -mtune=atom failed on sse2-vec-2.c and amd64-abi-3.c

2010-06-21 Thread hjl at gcc dot gnu dot org


--- Comment #4 from hjl at gcc dot gnu dot org  2010-06-21 20:26 ---
Subject: Bug 44615

Author: hjl
Date: Mon Jun 21 20:26:11 2010
New Revision: 161112

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161112
Log:
Add -mtune=k8 to gcc.target/i386/amd64-abi-3.c.

2010-06-21  H.J. Lu  hongjiu...@intel.com

PR target/44615
* gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.

Modified:
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.target/i386/amd64-abi-3.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44615



[Bug target/44615] -mtune=atom failed on sse2-vec-2.c and amd64-abi-3.c

2010-06-21 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-06-21 20:28 ---
Subject: Bug 44615

Author: hjl
Date: Mon Jun 21 20:28:03 2010
New Revision: 161113

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161113
Log:
Add -mtune=k8 to gcc.target/i386/amd64-abi-3.c.

2010-06-21  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-21  H.J. Lu  hongjiu...@intel.com

PR target/44615
* gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.

Modified:
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/amd64-abi-3.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44615



[Bug target/44615] -mtune=atom failed on sse2-vec-2.c and amd64-abi-3.c

2010-06-21 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-06-21 20:28 ---
Subject: Bug 44615

Author: hjl
Date: Mon Jun 21 20:28:24 2010
New Revision: 161114

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161114
Log:
Add -mtune=k8 to gcc.target/i386/amd64-abi-3.c.

2010-06-21  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-21  H.J. Lu  hongjiu...@intel.com

PR target/44615
* gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.

Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/amd64-abi-3.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44615



[Bug target/44615] -mtune=atom failed on sse2-vec-2.c and amd64-abi-3.c

2010-06-21 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-06-21 21:57 ---
Subject: Bug 44615

Author: hjl
Date: Mon Jun 21 21:56:47 2010
New Revision: 161118

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161118
Log:
Properly handle psrldq when optimizing for Atom.

gcc/

2010-06-21  H.J. Lu  hongjiu...@intel.com

PR target/44615
* config/i386/atom.md (atom_sseishft_2): Also check sseishft1.

* config/i386/i386.md (type): Add sseishft1

* config/i386/ppro_insn (ppro_insn): Also check sseishft1.
(ppro_insn_load): Likewise.
(ppro_insn_store): Likewise.
(ppro_insn_both): Likewise.

* config/i386/sse.md (sse2_lshrv1ti3): Add atom_unit.
(*vec_extractv2di_1_rex64_avx): Replace sseishft with sseishft1
for type.
(*vec_extractv2di_1_avx): Likewise.
(*vec_extractv2di_1_rex64): Replace sseishft with sseishft1 for
type.  Remove atom_unit.
(*vec_extractv2di_1_sse2): Likewise.

gcc/testsuite/

2010-06-21  H.J. Lu  hongjiu...@intel.com

PR target/44615
* gcc.target/i386/sse2-vec-2a.c: New.

Added:
trunk/gcc/testsuite/gcc.target/i386/sse2-vec-2a.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/atom.md
trunk/gcc/config/i386/i386.md
trunk/gcc/config/i386/ppro.md
trunk/gcc/config/i386/sse.md
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44615



[Bug target/44615] -mtune=atom failed on sse2-vec-2.c and amd64-abi-3.c

2010-06-21 Thread hjl at gcc dot gnu dot org


--- Comment #8 from hjl at gcc dot gnu dot org  2010-06-21 21:59 ---
Subject: Bug 44615

Author: hjl
Date: Mon Jun 21 21:58:38 2010
New Revision: 161119

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161119
Log:
Properly handle psrldq when optimizing for Atom.

gcc/

2010-06-21  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-21  H.J. Lu  hongjiu...@intel.com

PR target/44615
* config/i386/atom.md (atom_sseishft_2): Also check sseishft1.

* config/i386/i386.md (type): Add sseishft1

* config/i386/ppro_insn (ppro_insn): Also check sseishft1.
(ppro_insn_load): Likewise.
(ppro_insn_store): Likewise.
(ppro_insn_both): Likewise.

* config/i386/sse.md (sse2_lshrv1ti3): Add atom_unit.
(*vec_extractv2di_1_rex64_avx): Replace sseishft with sseishft1
for type.
(*vec_extractv2di_1_avx): Likewise.
(*vec_extractv2di_1_rex64): Replace sseishft with sseishft1 for
type.  Remove atom_unit.
(*vec_extractv2di_1_sse2): Likewise.

gcc/testsuite/

2010-06-21  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-21  H.J. Lu  hongjiu...@intel.com

PR target/44615
* gcc.target/i386/sse2-vec-2a.c: New.

Added:
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/sse2-vec-2a.c
Modified:
branches/gcc-4_5-branch/gcc/config/i386/atom.md
branches/gcc-4_5-branch/gcc/config/i386/i386.md
branches/gcc-4_5-branch/gcc/config/i386/ppro.md
branches/gcc-4_5-branch/gcc/config/i386/sse.md
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44615



[Bug target/44534] _builtin_ia32_vextractf128_si256(X,N) acts as if N was always set to 1.

2010-06-14 Thread hjl at gcc dot gnu dot org


--- Comment #3 from hjl at gcc dot gnu dot org  2010-06-14 17:44 ---
Subject: Bug 44534

Author: hjl
Date: Mon Jun 14 17:44:29 2010
New Revision: 160756

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160756
Log:
Replace 0x1 with 0x0 in AVX vec_extract_lo_* patterns.

gcc/

2010-06-14  H.J. Lu  hongjiu...@intel.com

PR target/44534
* config/i386/sse.md (vec_extract_lo_mode): Replace 0x1 with
0x0.
(vec_extract_lo_v16hi): Likewise.
(vec_extract_lo_v32qi): Likewise.

gcc/testsuite/

2010-06-14  H.J. Lu  hongjiu...@intel.com

PR target/44534
* gcc.target/i386/avx-vextractf128-256-3.c: New.
* gcc.target/i386/avx-vextractf128-256-4.c: Likewise.

Added:
trunk/gcc/testsuite/gcc.target/i386/avx-vextractf128-256-3.c
trunk/gcc/testsuite/gcc.target/i386/avx-vextractf128-256-4.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/sse.md
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44534



[Bug target/44534] _builtin_ia32_vextractf128_si256(X,N) acts as if N was always set to 1.

2010-06-14 Thread hjl at gcc dot gnu dot org


--- Comment #4 from hjl at gcc dot gnu dot org  2010-06-14 17:46 ---
Subject: Bug 44534

Author: hjl
Date: Mon Jun 14 17:46:12 2010
New Revision: 160757

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160757
Log:
Replace 0x1 with 0x0 in AVX vec_extract_lo_* patterns.

gcc/

2010-06-14  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-14  H.J. Lu  hongjiu...@intel.com

PR target/44534
* config/i386/sse.md (vec_extract_lo_mode): Replace 0x1 with
0x0.
(vec_extract_lo_v16hi): Likewise.
(vec_extract_lo_v32qi): Likewise.

gcc/testsuite/

2010-06-14  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-14  H.J. Lu  hongjiu...@intel.com

PR target/44534
* gcc.target/i386/avx-vextractf128-256-3.c: New.
* gcc.target/i386/avx-vextractf128-256-4.c: Likewise.

Added:
   
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/avx-vextractf128-256-3.c
   
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/avx-vextractf128-256-4.c
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/config/i386/sse.md
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44534



[Bug target/44534] _builtin_ia32_vextractf128_si256(X,N) acts as if N was always set to 1.

2010-06-14 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-06-14 18:07 ---
Subject: Bug 44534

Author: hjl
Date: Mon Jun 14 18:07:13 2010
New Revision: 160758

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160758
Log:
Replace 0x1 with 0x0 in AVX vec_extract_lo_* patterns.

gcc/

2010-06-14  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-14  H.J. Lu  hongjiu...@intel.com

PR target/44534
* config/i386/sse.md (vec_extract_lo_mode): Replace 0x1 with
0x0.
(vec_extract_lo_v16hi): Likewise.
(vec_extract_lo_v32qi): Likewise.

gcc/testsuite/

2010-06-14  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-06-14  H.J. Lu  hongjiu...@intel.com

PR target/44534
* gcc.target/i386/avx-vextractf128-256-3.c: New.
* gcc.target/i386/avx-vextractf128-256-4.c: Likewise.

Added:
   
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/avx-vextractf128-256-3.c
   
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/avx-vextractf128-256-4.c
Modified:
branches/gcc-4_4-branch/gcc/ChangeLog
branches/gcc-4_4-branch/gcc/config/i386/sse.md
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44534



[Bug bootstrap/44470] [4.6 Regression] Failed to bootstrap with - -with-arch=atom

2010-06-10 Thread hjl at gcc dot gnu dot org


--- Comment #16 from hjl at gcc dot gnu dot org  2010-06-10 16:01 ---
Subject: Bug 44470

Author: hjl
Date: Thu Jun 10 16:00:31 2010
New Revision: 160557

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160557
Log:
Revert the part of r160394 to fix bootstap with --with-arch=atom.

2010-06-10  H.J. Lu  hongjiu...@intel.com

PR boostrap/44470
* config/i386/i386.md (*addmode_1): Revert revision 160394.
(*addsi_1_zext) TYPE_LEA: Likewise.
(add lea splitter): Likewise.
(add_zext lea splitter): Likewise.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.md


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44470



[Bug bootstrap/44421] [4.6 Regression] Failed to bootstrap

2010-06-04 Thread hjl at gcc dot gnu dot org


--- Comment #2 from hjl at gcc dot gnu dot org  2010-06-05 00:49 ---
Subject: Bug 44421

Author: hjl
Date: Sat Jun  5 00:48:49 2010
New Revision: 160305

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160305
Log:
Update df_lr_bb_local_compute for embedded bitmaps.

2010-06-04  H.J. Lu  hongjiu...@intel.com

PR boostrap/44421
* df-problems.c (df_lr_bb_local_compute): Updated for embedded
bitmaps.
(df_byte_lr_bb_local_compute): Likewise.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/df-problems.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44421



[Bug tree-optimization/43688] ICE: in analyze_function, at ipa-reference.c:733 with -fipa-reference

2010-06-03 Thread hjl at gcc dot gnu dot org


--- Comment #6 from hjl at gcc dot gnu dot org  2010-06-03 14:53 ---
Subject: Bug 43688

Author: hjl
Date: Thu Jun  3 14:53:06 2010
New Revision: 160224

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160224
Log:
Add a testcasef for PR tree-optimization/43688.

2010-06-03  H.J. Lu  hongjiu...@intel.com

PR tree-optimization/43688
* gfortran.dg/pr43688.f90: New.

Added:
trunk/gcc/testsuite/gfortran.dg/pr43688.f90
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43688



[Bug c++/44294] [4.6 regression] FAIL: g++.dg/abi/bitfield12.C

2010-06-03 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-06-03 16:36 ---
Subject: Bug 44294

Author: hjl
Date: Thu Jun  3 16:36:22 2010
New Revision: 160229

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160229
Log:
Check MAX_FIXED_MODE_SIZE on bit-field in C++.

gcc/ada/

2010-06-03  H.J. Lu  hongjiu...@intel.com

PR c++/44294
* gcc-interface/decl.c (MAX_FIXED_MODE_SIZE): Removed.

gcc/cp/

2010-06-03  H.J. Lu  hongjiu...@intel.com

PR c++/44294
* class.c (layout_class_type): Check MAX_FIXED_MODE_SIZE on
bit-field.

gcc/

2010-06-03  H.J. Lu  hongjiu...@intel.com

PR c++/44294
* defaults.h (MAX_FIXED_MODE_SIZE): New.

* stor-layout.c (MAX_FIXED_MODE_SIZE): Removed.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/gcc-interface/decl.c
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/class.c
trunk/gcc/defaults.h
trunk/gcc/stor-layout.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44294



[Bug tree-optimization/44372] [4.6 Regression] ICE: verify_cgraph_node failed: edge points to wrong declaration with -fipa-cp-clone

2010-06-02 Thread hjl at gcc dot gnu dot org


--- Comment #3 from hjl at gcc dot gnu dot org  2010-06-02 17:04 ---
Subject: Bug 44372

Author: hjl
Date: Wed Jun  2 17:04:13 2010
New Revision: 160169

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160169
Log:
Add a testcase for PR middle-end/44372.

2010-06-02  H.J. Lu  hongjiu...@intel.com

PR middle-end/44372
* g++.dg/ipa/pr44372.C: New.

Added:
trunk/gcc/testsuite/g++.dg/ipa/pr44372.C
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44372



[Bug bootstrap/44315] [4.6 Regression] Circular build/gencondmd.o - insn-flags.h dependency dropped

2010-05-29 Thread hjl at gcc dot gnu dot org


--- Comment #2 from hjl at gcc dot gnu dot org  2010-05-29 15:05 ---
Subject: Bug 44315

Author: hjl
Date: Sat May 29 15:05:30 2010
New Revision: 160029

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160029
Log:
Add a missing `\'.

2010-05-29  H.J. Lu  hongjiu...@intel.com

PR bootstrap/44315
* Makefile.in (build/gencondmd.o): Add a missing `\'.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/Makefile.in


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44315



[Bug target/44245] ICE: in extract_insn, at recog.c:2048 when __builtin_ia32_crc32di is used

2010-05-23 Thread hjl at gcc dot gnu dot org


--- Comment #2 from hjl at gcc dot gnu dot org  2010-05-23 21:57 ---
Subject: Bug 44245

Author: hjl
Date: Sun May 23 21:57:13 2010
New Revision: 159768

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159768
Log:
Properly check OPTION_MASK_ISA_64BIT.

gcc/

2010-05-23  H.J. Lu  hongjiu...@intel.com

PR target/44245
* config/i386/i386.c (def_builtin): Properly check
OPTION_MASK_ISA_64BIT.

gcc/testsuite/

2010-05-23  H.J. Lu  hongjiu...@intel.com

PR target/44245
* gcc.target/i386/crc32-3.c: New.
* gcc.target/i386/crc32-4.c: Likewise.

Added:
trunk/gcc/testsuite/gcc.target/i386/crc32-3.c
trunk/gcc/testsuite/gcc.target/i386/crc32-4.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44245



[Bug target/44245] ICE: in extract_insn, at recog.c:2048 when __builtin_ia32_crc32di is used

2010-05-23 Thread hjl at gcc dot gnu dot org


--- Comment #3 from hjl at gcc dot gnu dot org  2010-05-23 21:59 ---
Subject: Bug 44245

Author: hjl
Date: Sun May 23 21:58:51 2010
New Revision: 159769

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159769
Log:
Properly check OPTION_MASK_ISA_64BIT.

gcc/

2010-05-23  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-23  H.J. Lu  hongjiu...@intel.com

PR target/44245
* config/i386/i386.c (def_builtin): Properly check
OPTION_MASK_ISA_64BIT.

gcc/testsuite/

2010-05-23  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-23  H.J. Lu  hongjiu...@intel.com

PR target/44245
* gcc.target/i386/crc32-3.c: New.
* gcc.target/i386/crc32-4.c: Likewise.

Added:
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/crc32-3.c
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/crc32-4.c
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/config/i386/i386.c
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44245



[Bug target/44245] ICE: in extract_insn, at recog.c:2048 when __builtin_ia32_crc32di is used

2010-05-23 Thread hjl at gcc dot gnu dot org


--- Comment #4 from hjl at gcc dot gnu dot org  2010-05-23 22:17 ---
Subject: Bug 44245

Author: hjl
Date: Sun May 23 22:17:27 2010
New Revision: 159770

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159770
Log:
Properly check OPTION_MASK_ISA_64BIT.

gcc/

2010-05-23  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-23  H.J. Lu  hongjiu...@intel.com

PR target/44245
* config/i386/i386.c (def_builtin): Properly check
OPTION_MASK_ISA_64BIT.

gcc/testsuite/

2010-05-23  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-23  H.J. Lu  hongjiu...@intel.com

PR target/44245
* gcc.target/i386/crc32-3.c: New.
* gcc.target/i386/crc32-4.c: Likewise.

Added:
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/crc32-3.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/crc32-4.c
Modified:
branches/gcc-4_4-branch/gcc/ChangeLog
branches/gcc-4_4-branch/gcc/config/i386/i386.c
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44245



[Bug target/44180] [vect256] Wrong vec_extract_evenv8sf and vec_extract_oddv8sf

2010-05-17 Thread hjl at gcc dot gnu dot org


--- Comment #1 from hjl at gcc dot gnu dot org  2010-05-17 23:48 ---
Subject: Bug 44180

Author: hjl
Date: Mon May 17 23:47:44 2010
New Revision: 159519

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159519
Log:
Properly implement extract even/odd elements for V8SF.

gcc/

2010-05-18  H.J. Lu  hongjiu...@intel.com

PR target/44180
* config/i386/i386.c (expand_vec_perm_even_odd_1): Rewritten
for V8SFmode.

gcc/testsuite/

2010-05-18  H.J. Lu  hongjiu...@intel.com

PR target/44180
* gcc.target/i386/pr44180.c: New.

Added:
branches/vect256/gcc/testsuite/gcc.target/i386/pr44180.c
Modified:
branches/vect256/gcc/ChangeLog.vect256
branches/vect256/gcc/config/i386/i386.c
branches/vect256/gcc/testsuite/ChangeLog.vect256


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44180



[Bug target/44088] -mavx doesn't generate always AVX instructions

2010-05-14 Thread hjl at gcc dot gnu dot org


--- Comment #3 from hjl at gcc dot gnu dot org  2010-05-14 14:43 ---
Subject: Bug 44088

Author: hjl
Date: Fri May 14 14:43:32 2010
New Revision: 159395

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159395
Log:
Support AVX for cmpss/cmpsd.

gcc/

2010-05-14  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-12  H.J. Lu  hongjiu...@intel.com

PR target/44088
* config/i386/sse.md (*avx_vmmaskcmpmode3): New.

gcc/testsuite/

2010-05-14  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-12  H.J. Lu  hongjiu...@intel.com

PR target/44088
* gcc.target/i386/avx-cmpsd-1.c: New.
* gcc.target/i386/avx-cmpsd-2.c: Likewise.
* gcc.target/i386/avx-cmpss-1.c: Likewise.
* gcc.target/i386/avx-cmpss-2.c: Likewise.
* gcc.target/i386/sse-cmpss-1.c: Likewise.
* gcc.target/i386/sse2-cmpsd-1.c: Likewise.

Added:
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/avx-cmpsd-2.c
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/avx-cmpss-2.c
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/sse-cmpss-1.c
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/config/i386/sse.md
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44088



[Bug middle-end/44144] [vect256] ICE at at tree-vect-data-refs.c:2574

2010-05-14 Thread hjl at gcc dot gnu dot org


--- Comment #1 from hjl at gcc dot gnu dot org  2010-05-14 18:29 ---
Subject: Bug 44144

Author: hjl
Date: Fri May 14 18:28:52 2010
New Revision: 159404

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159404
Log:
Increase base_name alignment only if base_name is a variable.

gcc/

2010-05-14  H.J. Lu  hongjiu...@intel.com

PR middle-end/44144
* tree-vect-data-refs.c (vect_create_data_ref_ptr): Increase
base_name alignment only if base_name is a variable.

gcc/testsuite/

2010-05-14  H.J. Lu  hongjiu...@intel.com

PR middle-end/44144
* gcc.target/i386/pr44144.c: New.

Added:
branches/vect256/gcc/testsuite/gcc.target/i386/pr44144.c
Modified:
branches/vect256/gcc/ChangeLog.vect256
branches/vect256/gcc/testsuite/ChangeLog.vect256
branches/vect256/gcc/tree-vect-data-refs.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44144



[Bug middle-end/44130] [vect256] SLP failed to update stack alignment

2010-05-13 Thread hjl at gcc dot gnu dot org


--- Comment #1 from hjl at gcc dot gnu dot org  2010-05-14 05:10 ---
Subject: Bug 44130

Author: hjl
Date: Fri May 14 05:10:02 2010
New Revision: 159384

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159384
Log:
Increase base_name alignment if needed.

gcc/

2010-05-13  H.J. Lu  hongjiu...@intel.com

PR middle-end/44130
* tree-vect-data-refs.c (vect_create_data_ref_ptr): Increase
base_name alignment if needed.

gcc/testsuite/

2010-05-13  H.J. Lu  hongjiu...@intel.com

PR middle-end/44130
* gcc.target/i386/pr44130.c: New.

Added:
branches/vect256/gcc/testsuite/gcc.target/i386/pr44130.c
Modified:
branches/vect256/gcc/ChangeLog.vect256
branches/vect256/gcc/testsuite/ChangeLog.vect256
branches/vect256/gcc/tree-vect-data-refs.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44130



[Bug target/44088] -mavx doesn't generate always AVX instructions

2010-05-12 Thread hjl at gcc dot gnu dot org


--- Comment #2 from hjl at gcc dot gnu dot org  2010-05-12 12:48 ---
Subject: Bug 44088

Author: hjl
Date: Wed May 12 12:48:02 2010
New Revision: 159319

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159319
Log:
Support AVX for cmpss/cmpsd.

gcc/

2010-05-12  H.J. Lu  hongjiu...@intel.com

PR target/44088
* config/i386/sse.md (*avx_vmmaskcmpmode3): New.

gcc/testsuite/

2010-05-12  H.J. Lu  hongjiu...@intel.com

PR target/44088
* gcc.target/i386/avx-cmpsd-1.c: New.
* gcc.target/i386/avx-cmpsd-2.c: Likewise.
* gcc.target/i386/avx-cmpss-1.c: Likewise.
* gcc.target/i386/avx-cmpss-2.c: Likewise.
* gcc.target/i386/sse-cmpss-1.c: Likewise.
* gcc.target/i386/sse2-cmpsd-1.c: Likewise.

Added:
trunk/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c
trunk/gcc/testsuite/gcc.target/i386/avx-cmpsd-2.c
trunk/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c
trunk/gcc/testsuite/gcc.target/i386/avx-cmpss-2.c
trunk/gcc/testsuite/gcc.target/i386/sse-cmpss-1.c
trunk/gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/sse.md
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44088



[Bug rtl-optimization/44012] [4.5/4.6 Regression] ICE: SIGSEGV in ira_merge_allocno_live_ranges

2010-05-10 Thread hjl at gcc dot gnu dot org


--- Comment #13 from hjl at gcc dot gnu dot org  2010-05-10 14:02 ---
Subject: Bug 44012

Author: hjl
Date: Mon May 10 14:02:43 2010
New Revision: 159223

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159223
Log:
Nullify regno_allocno_map of the removed allocno.

gcc/

2010-05-10  H.J. Luhongjiu...@intel.com
Vladimir Makarovvmaka...@redhat.com

PR rtl-optimization/44012
* ira-build.c (remove_unnecessary_allocnos): Nullify
regno_allocno_map of the removed allocno.

gcc/testsuite/

2010-05-10  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44012
* gcc.dg/pr44012.c: New.

Added:
trunk/gcc/testsuite/gcc.dg/pr44012.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ira-build.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44012



[Bug rtl-optimization/44012] [4.5/4.6 Regression] ICE: SIGSEGV in ira_merge_allocno_live_ranges

2010-05-10 Thread hjl at gcc dot gnu dot org


--- Comment #14 from hjl at gcc dot gnu dot org  2010-05-10 14:05 ---
Subject: Bug 44012

Author: hjl
Date: Mon May 10 14:05:16 2010
New Revision: 159224

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159224
Log:
Nullify regno_allocno_map of the removed allocno.

gcc/

2010-05-10  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-10  H.J. Luhongjiu...@intel.com
Vladimir Makarovvmaka...@redhat.com

PR rtl-optimization/44012
* ira-build.c (remove_unnecessary_allocnos): Nullify
regno_allocno_map of the removed allocno.

gcc/testsuite/

2010-05-10  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-10  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/44012
* gcc.dg/pr44012.c: New.

Added:
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/pr44012.c
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/ira-build.c
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44012



[Bug target/44046] Intel Core i5 M520 CPU detected as atom with -march=native

2010-05-09 Thread hjl at gcc dot gnu dot org


--- Comment #4 from hjl at gcc dot gnu dot org  2010-05-09 14:50 ---
Subject: Bug 44046

Author: hjl
Date: Sun May  9 14:49:53 2010
New Revision: 159202

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159202
Log:
Properly detect Atom, Core 2 and Core i7.

2010-05-09  H.J. Lu  hongjiu...@intel.com

PR target/44046
* config/i386/driver-i386.c (host_detect_local_cpu): Properly
detect Atom, Core 2 and Core i7.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/driver-i386.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44046



[Bug target/44046] Intel Core i5 M520 CPU detected as atom with -march=native

2010-05-09 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-05-09 14:53 ---
Subject: Bug 44046

Author: hjl
Date: Sun May  9 14:53:00 2010
New Revision: 159203

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159203
Log:
Properly detect Atom, Core 2 and Core i7.

2010-05-09  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-09  H.J. Lu  hongjiu...@intel.com

PR target/44046
* config/i386/driver-i386.c (host_detect_local_cpu): Properly
detect Atom, Core 2 and Core i7.

Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/config/i386/driver-i386.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44046



[Bug debug/43508] ICE when compiling SSE code with -ggdb

2010-05-04 Thread hjl at gcc dot gnu dot org


--- Comment #10 from hjl at gcc dot gnu dot org  2010-05-04 14:11 ---
Subject: Bug 43508

Author: hjl
Date: Tue May  4 14:11:32 2010
New Revision: 159027

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159027
Log:
Add a testcase for PR debug/43508.

2010-05-04  H.J. Lu  hongjiu...@intel.com

PR debug/43508
* gcc.target/i386/pr43508.c: New.

Added:
trunk/gcc/testsuite/gcc.target/i386/pr43508.c
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43508



[Bug debug/43508] ICE when compiling SSE code with -ggdb

2010-05-04 Thread hjl at gcc dot gnu dot org


--- Comment #11 from hjl at gcc dot gnu dot org  2010-05-04 14:15 ---
Subject: Bug 43508

Author: hjl
Date: Tue May  4 14:14:46 2010
New Revision: 159028

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159028
Log:
Backport PR debug/43508 testcase.

2010-05-04  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-04  H.J. Lu  hongjiu...@intel.com

PR debug/43508
* gcc.target/i386/pr43508.c: New.

Added:
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pr43508.c
  - copied unchanged from r159027,
trunk/gcc/testsuite/gcc.target/i386/pr43508.c
Modified:
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43508



[Bug middle-end/43671] [4.4/4.5/4.6 Regression] -fsched2-use-superblocks -m32 produces wrong code with vectorization

2010-05-04 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-05-04 15:47 ---
Subject: Bug 43671

Author: hjl
Date: Tue May  4 15:47:25 2010
New Revision: 159033

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159033
Log:
Handle the same VALUE for true dependence.

gcc/

2010-05-04  H.J. Lu  hongjiu...@intel.com

PR middle-end/43671
* alias.c (true_dependence): Handle the same VALUE in x and mem.
(canon_true_dependence): Likewise.
(write_dependence_p): Likewise.

gcc/testsuite/

2010-05-04  H.J. Lu  hongjiu...@intel.com

PR middle-end/43671
* gcc.target/i386/pr43671.c: New.

Added:
trunk/gcc/testsuite/gcc.target/i386/pr43671.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/alias.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43671



[Bug middle-end/43671] [4.4/4.5/4.6 Regression] -fsched2-use-superblocks -m32 produces wrong code with vectorization

2010-05-04 Thread hjl at gcc dot gnu dot org


--- Comment #10 from hjl at gcc dot gnu dot org  2010-05-04 15:49 ---
Subject: Bug 43671

Author: hjl
Date: Tue May  4 15:49:24 2010
New Revision: 159034

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159034
Log:
Handle the same VALUE for true dependence.

gcc/

2010-05-04  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-04  H.J. Lu  hongjiu...@intel.com

PR middle-end/43671
* alias.c (true_dependence): Handle the same VALUE in x and mem.
(canon_true_dependence): Likewise.
(write_dependence_p): Likewise.

gcc/testsuite/

2010-05-04  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-04  H.J. Lu  hongjiu...@intel.com

PR middle-end/43671
* gcc.target/i386/pr43671.c: New.

Added:
branches/gcc-4_5-branch/gcc/testsuite/gcc.target/i386/pr43671.c
Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/alias.c
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43671



[Bug middle-end/43671] [4.4/4.5/4.6 Regression] -fsched2-use-superblocks -m32 produces wrong code with vectorization

2010-05-04 Thread hjl at gcc dot gnu dot org


--- Comment #11 from hjl at gcc dot gnu dot org  2010-05-04 15:51 ---
Subject: Bug 43671

Author: hjl
Date: Tue May  4 15:50:53 2010
New Revision: 159035

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159035
Log:
Handle the same VALUE for true dependence.

gcc/

2010-05-04  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-04  H.J. Lu  hongjiu...@intel.com

PR middle-end/43671
* alias.c (true_dependence): Handle the same VALUE in x and mem.
(canon_true_dependence): Likewise.
(write_dependence_p): Likewise.

gcc/testsuite/

2010-05-04  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-05-04  H.J. Lu  hongjiu...@intel.com

PR middle-end/43671
* gcc.target/i386/pr43671.c: New.

Added:
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/pr43671.c
Modified:
branches/gcc-4_4-branch/gcc/ChangeLog
branches/gcc-4_4-branch/gcc/alias.c
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43671



[Bug target/43799] [4.6 Regression] -fschedule-insns breaks vararg functions in recent builds

2010-05-04 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-05-04 18:51 ---
Subject: Bug 43799

Author: hjl
Date: Tue May  4 18:51:29 2010
New Revision: 159040

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159040
Log:
Add clobber CC register to sse_prologue_save patterns.

gcc/

2010-05-04  H.J. Lu  hongjiu...@intel.com

PR target/43799
* config/i386/i386.md (sse_prologue_save): Add clobber CC
register.
(*sse_prologue_save_insn1): Likewise.
(SSE prologue save splitter): Likewise.

gcc/testsuite/

2010-05-04  H.J. Lu  hongjiu...@intel.com

PR target/43799
* gcc.target/i386/pr43799.c: New.

Added:
trunk/gcc/testsuite/gcc.target/i386/pr43799.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.md
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43799



[Bug target/43668] [4.6 Regression] -fschedule-insns causes FAIL: gcc.target/i386/vararg-1.c execution test

2010-05-04 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-05-04 21:15 ---
Subject: Bug 43668

Author: hjl
Date: Tue May  4 21:15:35 2010
New Revision: 159046

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159046
Log:
Add a testcase for PR target/43668.

2010-05-04  H.J. Lu  hongjiu...@intel.com

PR target/43668
* gcc.target/i386/pr43668.c: New.

Added:
trunk/gcc/testsuite/gcc.target/i386/pr43668.c
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43668



[Bug target/43921] Bootstrap comparison fails when using -march=atom

2010-05-02 Thread hjl at gcc dot gnu dot org


--- Comment #4 from hjl at gcc dot gnu dot org  2010-05-02 13:38 ---
Subject: Bug 43921

Author: hjl
Date: Sun May  2 13:37:57 2010
New Revision: 158973

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158973
Log:
Replace INSN_P with NONDEBUG_INSN_P.

2010-05-02  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-04-29  H.J. Lu  hongjiu...@intel.com

PR target/43921
* config/i386/i386.c (get_some_local_dynamic_name): Replace
INSN_P with NONDEBUG_INSN_P.
(distance_non_agu_define): Likewise.
(distance_agu_use): Likewise.

Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/config/i386/i386.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43921



[Bug target/43921] Bootstrap comparison fails when using -march=atom

2010-04-29 Thread hjl at gcc dot gnu dot org


--- Comment #2 from hjl at gcc dot gnu dot org  2010-04-29 12:51 ---
Subject: Bug 43921

Author: hjl
Date: Thu Apr 29 12:51:09 2010
New Revision: 158900

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158900
Log:
Replace INSN_P with NONDEBUG_INSN_P.

2010-04-29  H.J. Lu  hongjiu...@intel.com

PR target/43921
* config/i386/i386.c (get_some_local_dynamic_name): Replace
INSN_P with NONDEBUG_INSN_P.
(distance_non_agu_define): Likewise.
(distance_agu_use): Likewise.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43921



[Bug bootstrap/43935] [4.6 Regression] Bootstrap failure: cc1: all warnings being treated as errors

2010-04-29 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-04-29 16:29 ---
Subject: Bug 43935

Author: hjl
Date: Thu Apr 29 16:29:10 2010
New Revision: 158905

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158905
Log:
Move flag_plugin_added out of invoke_plugin_callbacks.

2010-04-29  H.J. Lu  hongjiu...@intel.com

PR bootstrap/43935
* plugin.h (flag_plugin_added): Moved out of
invoke_plugin_callbacks.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/plugin.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43935



[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap

2010-04-29 Thread hjl at gcc dot gnu dot org


--- Comment #14 from hjl at gcc dot gnu dot org  2010-04-29 17:55 ---
Subject: Bug 43936

Author: hjl
Date: Thu Apr 29 17:55:00 2010
New Revision: 158909

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158909
Log:
Correct entry of fix for PR bootstrap/43936.

Modified:
trunk/gcc/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936



[Bug tree-optimization/43904] Wrong code with -foptimize-sibling-calls and memcpy on x86_64

2010-04-26 Thread hjl at gcc dot gnu dot org


--- Comment #3 from hjl at gcc dot gnu dot org  2010-04-27 00:25 ---
Subject: Bug 43904

Author: hjl
Date: Tue Apr 27 00:25:18 2010
New Revision: 158757

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158757
Log:
Add a run-time testcase for PR tree-optimization/43904.

2010-04-26  H.J. Lu  hongjiu...@intel.com

PR tree-optimization/43904
* gcc.dg/tree-ssa/tailcall-6.c: New.

Added:
trunk/gcc/testsuite/gcc.dg/tree-ssa/tailcall-6.c
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43904



[Bug tree-optimization/43904] Wrong code with -foptimize-sibling-calls and memcpy on x86_64

2010-04-26 Thread hjl at gcc dot gnu dot org


--- Comment #4 from hjl at gcc dot gnu dot org  2010-04-27 00:30 ---
Subject: Bug 43904

Author: hjl
Date: Tue Apr 27 00:30:00 2010
New Revision: 158758

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158758
Log:
Backport testcase from mainline.

2010-04-26  H.J. Lu  hongjiu...@intel.com

Backport from mainline
2010-04-26  H.J. Lu  hongjiu...@intel.com

PR tree-optimization/43904
* gcc.dg/tree-ssa/tailcall-6.c: New.

Added:
branches/gcc-4_5-branch/gcc/testsuite/gcc.dg/tree-ssa/tailcall-6.c
  - copied unchanged from r158757,
trunk/gcc/testsuite/gcc.dg/tree-ssa/tailcall-6.c
Modified:
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43904



[Bug target/43668] [4.4/4.5/4.6 Regression] -fschedule-insns causes FAIL: gcc.target/i386/vararg-1.c execution test

2010-04-07 Thread hjl at gcc dot gnu dot org


--- Comment #4 from hjl at gcc dot gnu dot org  2010-04-07 21:49 ---
Subject: Bug 43668

Author: hjl
Date: Wed Apr  7 21:48:51 2010
New Revision: 158092

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158092
Log:
Align stack to 16byte for FP register save area.

gcc/

2010-04-06  H.J. Lu  hongjiu...@intel.com

PR target/43668
* config/i386/i386.c (setup_incoming_varargs_64): Align stack to
16byte for FP register save area.

gcc/testsuite/

2010-04-06  H.J. Lu  hongjiu...@intel.com

PR target/43668
* gcc.target/i386/pr43668.c: New.

Added:
branches/gcc-4_4-branch/gcc/testsuite/gcc.target/i386/pr43668.c
Modified:
branches/gcc-4_4-branch/gcc/ChangeLog
branches/gcc-4_4-branch/gcc/config/i386/i386.c
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43668



[Bug target/43668] [4.4/4.5/4.6 Regression] -fschedule-insns causes FAIL: gcc.target/i386/vararg-1.c execution test

2010-04-07 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-04-07 21:58 ---
Subject: Bug 43668

Author: hjl
Date: Wed Apr  7 21:58:27 2010
New Revision: 158093

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158093
Log:
Align stack to 16byte for FP register save area.

gcc/

2010-04-07  H.J. Lu  hongjiu...@intel.com

PR target/43668
* config/i386/i386.c (setup_incoming_varargs_64): Align stack to
16byte for FP register save area.

gcc/testsuite/

2010-04-07  H.J. Lu  hongjiu...@intel.com

PR target/43668
* gcc.target/i386/pr43668.c: New.

Modified:
branches/gcc-4_5-branch/gcc/ChangeLog
branches/gcc-4_5-branch/gcc/config/i386/i386.c
branches/gcc-4_5-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43668



[Bug target/40722] [4.5 Regression] ia32intrin.h defines of _rotl, _rotr conflict with target stdlib.h decls

2010-03-28 Thread hjl at gcc dot gnu dot org


--- Comment #14 from hjl at gcc dot gnu dot org  2010-03-28 16:41 ---
Subject: Bug 40722

Author: hjl
Date: Sun Mar 28 16:40:50 2010
New Revision: 157784

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157784
Log:
2010-03-28  H.J. Lu  hongjiu...@intel.com

PR target/40722
* mkfixinc.sh: Revert the last change for mingw.

Modified:
trunk/fixincludes/ChangeLog
trunk/fixincludes/mkfixinc.sh


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40722



[Bug c++/43333] [4.5 Regression] __is_pod seems broken

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #14 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 4

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4



[Bug target/42427] [4.5 Regression] invalid assembly code for 301.apsi for -fnon-call-exceptions

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #11 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 42427

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42427



[Bug c/43211] [4.5 Regression] ICE with incomplete type in function argument

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #10 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 43211

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43211



[Bug tree-optimization/43402] [4.5 Regression] dom1 miscompiles binary search

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #12 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 43402

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43402



[Bug middle-end/43300] [4.5 Regression] ICE: in emit_move_insn, at expr.c:3432

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 43300

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43300



[Bug middle-end/43475] [4.5 Regression] ICE in form_sum, at reload.c:5348

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 43475

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43475



[Bug middle-end/42450] [4.5 Regression] another GCC 4.5 ICE on C++ templated code

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #19 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 42450

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42450



[Bug tree-optimization/43367] [4.5 Regression] ice: in may_propagate_copy, at tree-ssa-copy.c:85

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #5 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 43367

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43367



[Bug middle-end/43390] [4.5 Regression] ICE: integral result type precision does not match field size of BIT_FIELD_REF

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 43390

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43390



[Bug tree-optimization/43379] [4.5 Regression] ICE: error: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set with -O2 -ftracer

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 43379

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43379



[Bug c++/43375] [4.5 Regression] ICE during compiling SSE code

2010-03-25 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-03-25 16:40 ---
Subject: Bug 43375

Author: hjl
Date: Thu Mar 25 16:39:51 2010
New Revision: 157726

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157726
Log:
Backport regression testcases from mainline.

2010-03-25  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-22  Jason Merrill  ja...@redhat.com

PR c++/4
* g++.dg/ext/is_pod_98.C: New.

2010-03-22  Michael Matz  m...@suse.de

PR middle-end/43475
* gfortran.dg/pr43475.f90: New testcase.

2010-03-22  Richard Guenther  rguent...@suse.de

PR tree-optimization/43390
* gfortran.fortran-torture/execute/pr43390.f90: New testcase.

2010-03-20  Dodji Seketeli  do...@redhat.com

PR c++/43375
* g++.dg/abi/mangle42.C: New test.

2010-03-19  Andrew Pinski  andrew_pin...@caviumnetworks.com

PR C/43211
* gcc.dg/pr43211.c: New test.

2010-03-18  Martin Jambor  mjam...@suse.cz

PR middle-end/42450
* g++.dg/torture/pr42450.C: New test.

2010-03-18  Michael Matz  m...@suse.de

PR tree-optimization/43402
* gcc.dg/pr43402.c: New testcase.

2010-03-17  Peter Bergner  berg...@vnet.ibm.com

PR target/42427
* gcc.dg/pr42427.c: New test.

2010-03-16  Richard Guenther  rguent...@suse.de

PR middle-end/43379
* gcc.dg/pr43379.c: New testcase.

2010-03-15  Michael Matz  m...@suse.de

PR middle-end/43300
* gcc.dg/pr43300.c: New testcase.

2010-03-15  Richard Guenther  rguent...@suse.de

PR tree-optimization/43367
* gcc.c-torture/compile/pr43367.c: New testcase.

Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/abi/mangle42.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/abi/mangle42.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/ext/is_pod_98.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/ext/is_pod_98.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/torture/pr42450.C
  - copied unchanged from r157725,
trunk/gcc/testsuite/g++.dg/torture/pr42450.C
branches/gcc-4_4-branch/gcc/testsuite/gcc.c-torture/compile/pr43367.c
  - copied unchanged from r157725,
trunk/gcc/testsuite/gcc.c-torture/compile/pr43367.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr42427.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr42427.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43211.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43211.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43300.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43300.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43379.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43379.c
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/pr43402.c
  - copied unchanged from r157725, trunk/gcc/testsuite/gcc.dg/pr43402.c
branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/pr43475.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.dg/pr43475.f90
   
branches/gcc-4_4-branch/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
  - copied unchanged from r157725,
trunk/gcc/testsuite/gfortran.fortran-torture/execute/pr43390.f90
Modified:
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43375



[Bug target/40722] [4.5 Regression] ia32intrin.h defines of _rotl, _rotr conflict with target stdlib.h decls

2010-03-23 Thread hjl at gcc dot gnu dot org


--- Comment #9 from hjl at gcc dot gnu dot org  2010-03-23 13:24 ---
Subject: Bug 40722

Author: hjl
Date: Tue Mar 23 13:24:37 2010
New Revision: 157665

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157665
Log:
Fix stdlib.h for mingw.

2010-03-23  H.J. Lu  hongjiu...@intel.com

PR target/40722
* mkfixinc.sh: Fix stdlib.h for mingw.

Modified:
trunk/fixincludes/ChangeLog
trunk/fixincludes/mkfixinc.sh


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40722



[Bug rtl-optimization/43360] [4.3/4.4/4.5 Regression] wrong loop invariant hoisting

2010-03-18 Thread hjl at gcc dot gnu dot org


--- Comment #15 from hjl at gcc dot gnu dot org  2010-03-18 13:11 ---
Subject: Bug 43360

Author: hjl
Date: Thu Mar 18 13:10:49 2010
New Revision: 157539

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157539
Log:
Remove the REG_EQUAL note if we don't know its invariant status.

gcc/

2010-03-18  Steven Bosscher  ste...@gcc.gnu.org
Eric Botcazou  ebotca...@adacore.com

PR rtl-optimization/43360
* loop-invariant.c (move_invariant_reg): Remove the REG_EQUAL
note if we don't know its invariant status.

gcc/testsuite/

2010-03-18  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/43360
* gcc.dg/torture/pr43360.c: New.

Added:
trunk/gcc/testsuite/gcc.dg/torture/pr43360.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/loop-invariant.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43360



[Bug rtl-optimization/43360] [4.3/4.4/4.5 Regression] wrong loop invariant hoisting

2010-03-18 Thread hjl at gcc dot gnu dot org


--- Comment #16 from hjl at gcc dot gnu dot org  2010-03-18 13:13 ---
Subject: Bug 43360

Author: hjl
Date: Thu Mar 18 13:13:42 2010
New Revision: 157540

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157540
Log:
Remove the REG_EQUAL note if we don't know its invariant status.

gcc/

2010-03-18  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-18  Steven Bosscher  ste...@gcc.gnu.org
Eric Botcazou  ebotca...@adacore.com

PR rtl-optimization/43360
* loop-invariant.c (move_invariant_reg): Remove the REG_EQUAL
note if we don't know its invariant status.

gcc/testsuite/

2010-03-18  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-18  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/43360
* gcc.dg/torture/pr43360.c: New.

Added:
branches/gcc-4_3-branch/gcc/testsuite/gcc.dg/torture/pr43360.c
  - copied unchanged from r157539,
trunk/gcc/testsuite/gcc.dg/torture/pr43360.c
Modified:
branches/gcc-4_3-branch/gcc/ChangeLog
branches/gcc-4_3-branch/gcc/loop-invariant.c
branches/gcc-4_3-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43360



[Bug rtl-optimization/43360] [4.3/4.4/4.5 Regression] wrong loop invariant hoisting

2010-03-18 Thread hjl at gcc dot gnu dot org


--- Comment #17 from hjl at gcc dot gnu dot org  2010-03-18 13:15 ---
Subject: Bug 43360

Author: hjl
Date: Thu Mar 18 13:15:21 2010
New Revision: 157541

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157541
Log:
Remove the REG_EQUAL note if we don't know its invariant status.

gcc/

2010-03-18  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-18  Steven Bosscher  ste...@gcc.gnu.org
Eric Botcazou  ebotca...@adacore.com

PR rtl-optimization/43360
* loop-invariant.c (move_invariant_reg): Remove the REG_EQUAL
note if we don't know its invariant status.

gcc/testsuite/

2010-03-18  H.J. Lu  hongjiu...@intel.com

Backport from mainline:
2010-03-18  H.J. Lu  hongjiu...@intel.com

PR rtl-optimization/43360
* gcc.dg/torture/pr43360.c: New.

Added:
branches/gcc-4_4-branch/gcc/testsuite/gcc.dg/torture/pr43360.c
  - copied unchanged from r157540,
trunk/gcc/testsuite/gcc.dg/torture/pr43360.c
Modified:
branches/gcc-4_4-branch/gcc/ChangeLog
branches/gcc-4_4-branch/gcc/loop-invariant.c
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43360



[Bug target/43383] __extendxftf2 not exported from 32-bit shared libgcc

2010-03-18 Thread hjl at gcc dot gnu dot org


--- Comment #4 from hjl at gcc dot gnu dot org  2010-03-18 18:12 ---
Subject: Bug 43383

Author: hjl
Date: Thu Mar 18 18:12:31 2010
New Revision: 157544

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=157544
Log:
Export __extendxftf2 to GCC_4.5.0 for 32bit libgcc.

2010-03-18  H.J. Lu  hongjiu...@intel.com

PR target/43383
* config/i386/libgcc-glibc.ver: Add __extendxftf2 to GCC_4.5.0
for 32bit.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/libgcc-glibc.ver


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43383



  1   2   3   4   5   6   7   8   >