This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 new GCC HEAD@155604 regression
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Mon, 4 Jan 2010 07:37:53 -0800 (PST)
- Subject: 1 new GCC HEAD@155604 regression
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 155604 had problems on:
native: regress-28 (previously the build failed)
The previous build was of revision 155029.
Regressions for native:
old g++.sum g++.dg/abi/mangle11.C
old g++.sum g++.dg/abi/mangle12.C
old g++.sum g++.dg/abi/mangle17.C
old g++.sum g++.dg/abi/mangle20-2.C
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
old gcc.sum gcc.c-torture/compile/20001226-1.c
NEW gcc.sum gcc.dg/debug/dwarf2/aranges-fnsec-1.c
old gcc.sum gcc.dg/pr34668-1.c
old gcc.sum gcc.dg/sms-2.c
old gcc.sum gcc.dg/sms-3.c
old gcc.sum gcc.dg/sms-4.c
old gcc.sum gcc.dg/sms-5.c
old gcc.sum gcc.dg/sms-6.c
old gcc.sum gcc.dg/sms-7.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c
old gcc.sum gcc.dg/vect/pr35821-altivec.c
old gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old gfortran.sum gfortran.fortran-torture/execute/where_2.f90
old libjava.sum Thread_Sleep_2
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-1.cc
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-3.cc
old objc.sum objc/execute/exceptions/catchall-1.m
old objc.sum objc/execute/exceptions/local-variables-1.m
Log information for changes since the last build:
------------------------------------------------------------------------
r155033 | uros | 2009-12-07 00:53:22 -0800 (Mon, 07 Dec 2009) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/i386.md
* config/i386/i386.md (float<SSEMODEI24:mode><X87MODEF:mode>2):
Remove quotes around condition logic code.
------------------------------------------------------------------------
r155034 | ebotcazou | 2009-12-07 01:44:22 -0800 (Mon, 07 Dec 2009) | 3 lines
Changed paths:
M /trunk/libjava/ChangeLog
M /trunk/libjava/configure
M /trunk/libjava/configure.ac
* configure.ac (net/if.h check): Include sys/socket.h if present.
* configure: Regenerate.
------------------------------------------------------------------------
r155035 | jsm28 | 2009-12-07 04:17:20 -0800 (Mon, 07 Dec 2009) | 2 lines
Changed paths:
M /trunk/libcpp/po/ChangeLog
M /trunk/libcpp/po/id.po
* id.po: Update.
------------------------------------------------------------------------
r155036 | paolo | 2009-12-07 06:27:59 -0800 (Mon, 07 Dec 2009) | 11 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/include/parallel/balanced_quicksort.h
M /trunk/libstdc++-v3/include/parallel/base.h
M /trunk/libstdc++-v3/include/parallel/checkers.h
M /trunk/libstdc++-v3/include/parallel/losertree.h
M /trunk/libstdc++-v3/include/parallel/numeric
A /trunk/libstdc++-v3/testsuite/17_intro/headers/c++200x/42319.cc
2009-12-07 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/42319
* include/parallel/losertree.h: Include bits/stl_function.h instead
of the whole <functional>.
* include/parallel/base.h: Likewise.
* include/parallel/numeric: Likewise.
* include/parallel/balanced_quicksort.h: Likewise.
* include/parallel/checkers.h: Likewise.
* testsuite/17_intro/headers/c++200x/42319.cc: New.
------------------------------------------------------------------------
r155037 | uros | 2009-12-07 06:28:22 -0800 (Mon, 07 Dec 2009) | 14 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/i386.md
M /trunk/gcc/config/i386/mmx.md
M /trunk/gcc/config/i386/sse.md
* config/i386/i386.md (any_or): New code iterator.
(any_logic): Rename from plogic code iterator.
(logicprefix): Rename from plogicprefix code attribute.
(<code><mode>3): Macroize expander from {ior,xor}<mode>3 using
any_or code iterator.
(*<code><mode>_1): Macroize insn from *{ior,xor}<mode>_1 using
any_or code iterator.
(*<code><mode>_2): Ditto from *{ior,xor}<mode>_2.
(*<code><mode>_3): Ditto from *{ior,xor}<mode>_3.
(ior and xor splitters): Ditto.
* config/i386/mmx.md: Updated for rename.
* config/i386/sse.md: Ditto.
------------------------------------------------------------------------
r155042 | dje | 2009-12-07 07:27:32 -0800 (Mon, 07 Dec 2009) | 6 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.target/powerpc/ppc-eq0-1.c
2009-12-07 Edmar Wienskoski <edmar@freescale.com>
* gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
targets.
------------------------------------------------------------------------
r155043 | ghazi | 2009-12-07 07:32:43 -0800 (Mon, 07 Dec 2009) | 10 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/arith.c
M /trunk/gcc/fortran/expr.c
M /trunk/gcc/fortran/gfortran.h
M /trunk/gcc/fortran/resolve.c
M /trunk/gcc/fortran/simplify.c
M /trunk/gcc/fortran/target-memory.c
M /trunk/gcc/fortran/target-memory.h
PR other/40302
* arith.c: Remove HAVE_mpc* checks throughout.
* expr.c: Likewise.
* gfortran.h: Likewise.
* resolve.c: Likewise.
* simplify.c: Likewise.
* target-memory.c: Likewise.
* target-memory.h: Likewise.
------------------------------------------------------------------------
r155044 | dje | 2009-12-07 07:34:21 -0800 (Mon, 07 Dec 2009) | 33 lines
Changed paths:
M /trunk/gcc/ChangeLog
A /trunk/gcc/config/rs6000/e500mc64.md
M /trunk/gcc/config/rs6000/rs6000-protos.h
M /trunk/gcc/config/rs6000/rs6000.c
M /trunk/gcc/config/rs6000/rs6000.h
M /trunk/gcc/config/rs6000/rs6000.md
M /trunk/gcc/config.gcc
M /trunk/gcc/doc/invoke.texi
2009-12-07 Edmar Wienskoski <edmar@freescale.com>
* config.gcc (cpu_is_64bit): Add new core e500mc64.
(powerpc*-*-*): Add new core e500mc64.
* config/rs6000/e500mc64.md: New file.
* config/rs6000/rs6000.c (processor_costs): Add new costs for
e500mc64.
(rs6000_override_options): Add e500mc64 case to
processor_target_table. Altivec and Spe options not allowed with
e500mc64. Disable string instructions for e500mc64. Enable branch
targets alignment for both e500mc and e500mc64. Initialize
rs6000_cost for e500mc64.
(rs6000_emit_sISEL): New function.
(rs6000_emit_sCOND): Call rs6000_emit_sISEL for isel targets.
(rs6000_emit_int_cmove): Fix mode of 64 bit isel pattern
generation.
(rs6000_issue_rate): Set issue rate for e500mc64.
(rs6000_rtx_costs): Set more accurate cost for mfcr instruction
on architectures with isel.
* config/rs6000/rs6000-protos.h (rs6000_emit_sISEL): Declare.
* config/rs6000/rs6000.h (processor_type): Add
PROCESSOR_PPCE500MC64.
(ASM_CPU_SPEC): Add e500mc64.
* config/rs6000/rs6000.md (define_attr "cpu"): Add ppce500mc64.
Include e500mc64.md.
(abssi2_isel): Expand pattern to handle DImode.
(nabs<mode>2_isel): New pattern.
(absdi2): Change pattern to handle 64 bit isel targets.
(absdi2_internal): Exclude ISEL targets.
(nabsdi2): Exclude ISEL targets.
* doc/invoke.texi: Add e500mc64 to list of cpus.
------------------------------------------------------------------------
r155045 | ghazi | 2009-12-07 07:36:46 -0800 (Mon, 07 Dec 2009) | 11 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.dg/torture/builtin-math-6.c
M /trunk/gcc/testsuite/gcc.dg/torture/builtin-math-7.c
M /trunk/gcc/testsuite/gfortran.dg/complex_intrinsic_7.f90
M /trunk/gcc/testsuite/gfortran.dg/complex_intrinsic_8.f90
M /trunk/gcc/testsuite/gfortran.dg/integer_exponentiation_4.f90
M /trunk/gcc/testsuite/lib/target-supports.exp
PR other/40302
* gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
* gcc.dg/torture/builtin-math-7.c: Likewise.
* gfortran.dg/complex_intrinsic_7.f90: Likewise.
* gfortran.dg/complex_intrinsic_8.f90: Likewise.
* gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
* lib/target-supports.exp (check_effective_target_mpc,
check_effective_target_mpc_pow, check_effective_target_mpc_arc):
Delete.
------------------------------------------------------------------------
r155046 | ghazi | 2009-12-07 07:42:55 -0800 (Mon, 07 Dec 2009) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/builtins.c
M /trunk/gcc/fold-const.c
M /trunk/gcc/real.h
M /trunk/gcc/toplev.c
PR other/40302
* builtins.c: Remove HAVE_mpc* checks throughout.
* fold-const.c: Likewise.
* real.h: Likewise.
* toplev.c: Likewise.
------------------------------------------------------------------------
r155047 | ghazi | 2009-12-07 07:45:01 -0800 (Mon, 07 Dec 2009) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config.in
M /trunk/gcc/configure
M /trunk/gcc/configure.ac
PR other/40302
* configure.ac (HAVE_mpc): Don't define.
* config.in, configure: Regenerate.
------------------------------------------------------------------------
r155049 | dfranke | 2009-12-07 09:32:29 -0800 (Mon, 07 Dec 2009) | 14 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/match.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gfortran.dg/allocate_scalar_with_shape.f90
gcc/fortran:
2009-12-07 Daniel Franke <franke.daniel@gmail.com>
PR fortran/41940
* match.c (gfc_match_allocate): Improved error message for
allocatable scalars that are allocated with a shape.
gcc/testsuite:
2009-12-07 Daniel Franke <franke.daniel@gmail.com>
PR fortran/41940
* gfortran.dg/allocate_scalar_with_shape.f90: New.
------------------------------------------------------------------------
r155053 | jakub | 2009-12-07 11:33:09 -0800 (Mon, 07 Dec 2009) | 13 lines
Changed paths:
M /trunk/libjava/libltdl/ChangeLog
M /trunk/libjava/libltdl/acinclude.m4
M /trunk/libjava/libltdl/configure
M /trunk/libjava/libltdl/ltdl.c
* acinclude.m4: Regenerated to pick:
2007-06-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]:
Ignore lines in ld.so.conf starting with 'hwcap '.
* configure: Regenerated.
2009-11-24 Peter O'Gorman <peter@pogma.com>
Backport of libltdl changes from the 2.2.6b release.
* ltdl.c: Backport changes.
------------------------------------------------------------------------
r155054 | jules | 2009-12-07 12:34:53 -0800 (Mon, 07 Dec 2009) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/arm/constraints.md
M /trunk/gcc/config/arm/thumb2.md
gcc/
* config/arm/constraints.md (Ps, Pt): New constraint letters.
* config/arm/thumb2.md (*thumb2_addsi_short): Tighten constraints.
------------------------------------------------------------------------
r155056 | spop | 2009-12-07 14:22:37 -0800 (Mon, 07 Dec 2009) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/sse.md
Remove all FMA4 splitters.
* config/i386/sse.md: Remove all FMA4 splitters.
Allow the second operand of FMA4 insns to be a nonimmediate.
Fix comments punctuation.
------------------------------------------------------------------------
r155057 | spop | 2009-12-07 14:22:45 -0800 (Mon, 07 Dec 2009) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/i386-protos.h
M /trunk/gcc/config/i386/i386.c
M /trunk/gcc/config/i386/sse.md
Remove XOP splitters.
* config/i386/i386-protos.h (ix86_expand_fma4_multiple_memory):
Removed.
* config/i386/i386.c (ix86_expand_fma4_multiple_memory): Removed.
* config/i386/sse.md: Remove all XOP splitters.
Allow the second and fourth operands of XOP multiply-add insns
to be nonimmediate.
------------------------------------------------------------------------
r155058 | spop | 2009-12-07 14:22:54 -0800 (Mon, 07 Dec 2009) | 10 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/abmintrin.h
M /trunk/gcc/config/i386/i386-c.c
A /trunk/gcc/config/i386/popcntintrin.h (from /trunk/gcc/config/i386/abmintrin.h:155057)
M /trunk/gcc/config/i386/smmintrin.h
M /trunk/gcc/config/i386/x86intrin.h
M /trunk/gcc/config.gcc
Fix _mm_popcnt* intrinsics.
* config.gcc (i[34567]86-*-*, x86_64-*-*): Add popcntintrin.h.
* config/i386/abmintrin.h (_mm_popcnt_u32, _mm_popcnt_u64): Moved...
* config/i386/i386-c.c (__POPCNT__): Defined.
* config/i386/popcntintrin.h: ...here. New file.
* config/i386/smmintrin.h (_mm_popcnt_u32, _mm_popcnt_u64): Moved...
Include popcntintrin.h.
* config/i386/x86intrin.h: Include popcntintrin.h when __POPCNT__
is defined.
------------------------------------------------------------------------
r155059 | spop | 2009-12-07 14:23:01 -0800 (Mon, 07 Dec 2009) | 13 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/i386.c
M /trunk/gcc/config.gcc
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.target/i386/sse-12.c
M /trunk/gcc/testsuite/gcc.target/i386/sse-13.c
Fix ABM.
2009-12-04 Jakub Jelinek <jakub@redhat.com>
* config/i386/i386.c (bdesc_special_args): Move __builtin_clzs from
this array ...
(bdesc_args): ... here.
* config.gcc (i[34567]86-*-*): Include abmintrin.h.
(x86_64-*-*): Likewise.
* gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
abmintrin.h is also tested.
* gcc.target/i386/sse-13.c: Likewise.
------------------------------------------------------------------------
r155060 | spop | 2009-12-07 14:23:10 -0800 (Mon, 07 Dec 2009) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/cpuid.h
M /trunk/gcc/config/i386/driver-i386.c
Check cpuid ABM bit.
* config/i386/cpuid.h (bit_ABM): New.
* config/i386/driver-i386.c (host_detect_local_cpu): Add -mabm to the
options when bit_ABM is set.
------------------------------------------------------------------------
r155061 | spop | 2009-12-07 14:23:16 -0800 (Mon, 07 Dec 2009) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/driver-i386.c
Check cpuid LWP bit.
* config/i386/driver-i386.c (host_detect_local_cpu): Add -mlwp to the
options when bit_LWP is set.
------------------------------------------------------------------------
r155062 | jakub | 2009-12-07 14:37:21 -0800 (Mon, 07 Dec 2009) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ddg.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/debug/pr42244.c
PR debug/42244
* ddg.c (add_inter_loop_mem_dep): Use ANTI_DEP if from or to
is a DEBUG_INSN.
* gcc.dg/debug/pr42244.c: New test.
------------------------------------------------------------------------
r155063 | rth | 2009-12-07 14:42:10 -0800 (Mon, 07 Dec 2009) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
A /trunk/gcc/testsuite/gcc.c-torture/compile/pr42299.c
A /trunk/gcc/testsuite/gfortran.dg/pr42166.f90
M /trunk/gcc/tree-ssa.c
PR debug/42299
PR debug/42166
* tree-ssa.c (insert_debug_temp_for_var_def): Skip propagation
for ssa names already registered for update.
------------------------------------------------------------------------
r155065 | ebotcazou | 2009-12-07 15:31:01 -0800 (Mon, 07 Dec 2009) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/sparc/linux.h
M /trunk/gcc/config/sparc/linux64.h
* config/sparc/linux.h (ASM_SPEC): Pass -K PIC if -findirect-dispatch.
* config/sparc/linux64.h (ASM_SPEC): Likewise.
------------------------------------------------------------------------
r155069 | gccadmin | 2009-12-07 16:16:56 -0800 (Mon, 07 Dec 2009) | 1 line
Changed paths:
M /trunk/gcc/DATESTAMP
Daily bump.
------------------------------------------------------------------------
r155070 | dje | 2009-12-07 16:41:10 -0800 (Mon, 07 Dec 2009) | 3 lines
Changed paths:
M /trunk/libffi/ChangeLog
M /trunk/libffi/src/powerpc/aix_closure.S
* src/powerpc/aix_closure.S (libffi_closure_ASM): Fix tablejump
typo.
------------------------------------------------------------------------
r155071 | rth | 2009-12-07 16:44:28 -0800 (Mon, 07 Dec 2009) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/combine.c
A /trunk/gcc/testsuite/gcc.c-torture/execute/pr42269-2.c
A /trunk/gcc/testsuite/gcc.target/alpha/pr42269-1.c
PR rtl-opt/42269
* combine.c (setup_incoming_promotions): Improve the conditions
under which we respect the promotions applied.
------------------------------------------------------------------------
r155072 | dj | 2009-12-07 16:47:58 -0800 (Mon, 07 Dec 2009) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/mep/mep.c
PR c/42312
* config/mep/mep.c (mep_expand_prologue): Set
really_need_stack_frame after frame_size is set.
------------------------------------------------------------------------
r155073 | pzhao | 2009-12-07 18:21:04 -0800 (Mon, 07 Dec 2009) | 5 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/MAINTAINERS
2009-12-07 Shujing Zhao <pearly.zhao@oracle.com>
* MAINTAINERS (Write After Approval): Add myself.
------------------------------------------------------------------------
r155079 | devans | 2009-12-07 23:05:35 -0800 (Mon, 07 Dec 2009) | 2 lines
Changed paths:
M /trunk/libiberty/ChangeLog
M /trunk/libiberty/pex-unix.c
* pex-unix.c (pex_unix_exec_child): Save/restore environ.
------------------------------------------------------------------------
r155083 | burnus | 2009-12-08 00:52:28 -0800 (Tue, 08 Dec 2009) | 9 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/gfortran.texi
2009-12-08 Tobias Burnus <burnus@net-b.de>
PR fortran/40961
PR fortran/40377
* gfortran.texi (Non-Fortran Main Program): Add
_gfortran_set_fpe documentation.
(Interoperability with C): Mention array storage order.
------------------------------------------------------------------------
r155084 | olga | 2009-12-08 01:41:13 -0800 (Tue, 08 Dec 2009) | 14 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ipa-struct-reorg.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/struct/wo_prof_empty_str.c
2009-12-07 Olga Golovanevsky <olga@il.ibm.com>
PR middle-end/41843
* ipa-struct-reorg.c (compare_fields): New function.
(find_field_in_struct_1): Use compare_fields function.
(is_equal_types): Likewise.
2009-12-04 Olga Golovanevsky <olga@il.ibm.com>
Jakub Jelinek <jakub@redhat.com>
PR midle-end/41843
* gcc.dg/struct/wo_prof_empty_str.c: New testcase.
------------------------------------------------------------------------
r155086 | domob | 2009-12-08 03:39:20 -0800 (Tue, 08 Dec 2009) | 18 lines
Changed paths:
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/gfortran.h
M /trunk/gcc/fortran/resolve.c
M /trunk/gcc/fortran/symbol.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gfortran.dg/typebound_call_4.f03
A /trunk/gcc/testsuite/gfortran.dg/typebound_proc_13.f03
2008-12-08 Daniel Kraft <d@domob.eu>
PR fortran/41177
* gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
* gfortran.dg/typebound_proc_13.f03: New test.
2008-12-08 Daniel Kraft <d@domob.eu>
PR fortran/41177
* gfortran.h (struct symbol_attribute): New flag `class_pointer'.
* symbol.c (gfc_build_class_symbol): Set the new flag.
(truncated)
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)