1 new GCC HEAD@174550 regression
regress
regress@apple.com
Thu Jun 2 08:51:00 GMT 2011
With your recent patch, GCC HEAD revision 174550 had problems on:
native: regress-17 (1 NEW failures)
The previous build was of revision 174521.
Regressions for native:
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
old gcc.sum gcc.c-torture/execute/20040811-1.c
old gcc.sum gcc.c-torture/execute/pr22061-4.c
old gcc.sum gcc.dg/20020103-1.c
old gcc.sum gcc.dg/sms-2.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
NEW gcc.sum gcc.dg/tree-ssa/forwprop-9.c
old gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/ppc-vector-memcpy.c
fixed gfortran.sum gfortran.dg/debug_1.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
Log information for changes since the last build:
------------------------------------------------------------------------
r174523 | jamborm | 2011-06-01 05:52:08 -0700 (Wed, 01 Jun 2011) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ipa-utils.c
2011-06-01 Martin Jambor <mjambor@suse.cz>
* ipa-utils.c (searchc_env): New field allow_overwritable.
(searchc): do not ignore edges to overwritable nodes if indicated
by env->allow_overwritable.
(ipa_reduced_postorder): Set env.allow_overwritable.
------------------------------------------------------------------------
r174524 | jamborm | 2011-06-01 06:07:26 -0700 (Wed, 01 Jun 2011) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ipa-utils.c
M /trunk/gcc/ipa-utils.h
2011-06-01 Martin Jambor <mjambor@suse.cz>
* ipa-utils.c (ipa_dfs_info): New field scc_no.
* ipa-utils.c (searchc): Set scc_no.
------------------------------------------------------------------------
r174525 | paolo | 2011-06-01 07:16:19 -0700 (Wed, 01 Jun 2011) | 105 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/include/bits/algorithmfwd.h
M /trunk/libstdc++-v3/include/bits/basic_string.h
M /trunk/libstdc++-v3/include/bits/forward_list.h
M /trunk/libstdc++-v3/include/bits/hashtable.h
M /trunk/libstdc++-v3/include/bits/move.h
M /trunk/libstdc++-v3/include/bits/stl_bvector.h
M /trunk/libstdc++-v3/include/bits/stl_deque.h
M /trunk/libstdc++-v3/include/bits/stl_list.h
M /trunk/libstdc++-v3/include/bits/stl_map.h
M /trunk/libstdc++-v3/include/bits/stl_multimap.h
M /trunk/libstdc++-v3/include/bits/stl_multiset.h
M /trunk/libstdc++-v3/include/bits/stl_set.h
M /trunk/libstdc++-v3/include/bits/stl_tree.h
M /trunk/libstdc++-v3/include/bits/stl_vector.h
M /trunk/libstdc++-v3/include/debug/deque
M /trunk/libstdc++-v3/include/debug/forward_list
M /trunk/libstdc++-v3/include/debug/list
M /trunk/libstdc++-v3/include/debug/map.h
M /trunk/libstdc++-v3/include/debug/multimap.h
M /trunk/libstdc++-v3/include/debug/multiset.h
M /trunk/libstdc++-v3/include/debug/set.h
M /trunk/libstdc++-v3/include/debug/string
M /trunk/libstdc++-v3/include/debug/unordered_map
M /trunk/libstdc++-v3/include/debug/unordered_set
M /trunk/libstdc++-v3/include/debug/vector
M /trunk/libstdc++-v3/include/ext/vstring.h
M /trunk/libstdc++-v3/include/profile/deque
M /trunk/libstdc++-v3/include/profile/forward_list
M /trunk/libstdc++-v3/include/profile/list
M /trunk/libstdc++-v3/include/profile/map.h
M /trunk/libstdc++-v3/include/profile/multimap.h
M /trunk/libstdc++-v3/include/profile/multiset.h
M /trunk/libstdc++-v3/include/profile/set.h
M /trunk/libstdc++-v3/include/profile/unordered_map
M /trunk/libstdc++-v3/include/profile/unordered_set
M /trunk/libstdc++-v3/include/profile/vector
A /trunk/libstdc++-v3/testsuite/21_strings/basic_string/cons/char/noexcept_move_construct.cc
A /trunk/libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/noexcept_move_construct.cc
M /trunk/libstdc++-v3/testsuite/23_containers/deque/requirements/dr438/assign_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/deque/requirements/dr438/insert_neg.cc
A /trunk/libstdc++-v3/testsuite/23_containers/forward_list/cons/noexcept_move_construct.cc
M /trunk/libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/assign_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/constructor_1_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/constructor_2_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/insert_neg.cc
A /trunk/libstdc++-v3/testsuite/23_containers/list/cons/noexcept_move_construct.cc
M /trunk/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/insert_neg.cc
A /trunk/libstdc++-v3/testsuite/23_containers/map/cons/noexcept_move_construct.cc
A /trunk/libstdc++-v3/testsuite/23_containers/multimap/cons/noexcept_move_construct.cc
A /trunk/libstdc++-v3/testsuite/23_containers/multiset/cons/noexcept_move_construct.cc
A /trunk/libstdc++-v3/testsuite/23_containers/set/cons/noexcept_move_construct.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_map/cons/noexcept_move_construct.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/cons/noexcept_move_construct.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/cons/noexcept_move_construct.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/cons/noexcept_move_construct.cc
A /trunk/libstdc++-v3/testsuite/23_containers/vector/bool/cons/noexcept_move_construct.cc
A /trunk/libstdc++-v3/testsuite/23_containers/vector/cons/noexcept_move_construct.cc
M /trunk/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc
M /trunk/libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc
A /trunk/libstdc++-v3/testsuite/ext/vstring/cons/noexcept_move_construct.cc
2011-06-01 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/hashtable.h (_Hashtable<>::_Hashtable(_Hashtable&&)):
Use std::move on the allocator, use noexcept.
(_Hashtable<>::~_Hashtable): Use noexcept.
* include/bits/stl_list.h: Likewise.
* include/bits/forward_list.h: Likewise.
* include/bits/stl_vector.h: Likewise.
* include/bits/stl_bvector.h: Likewise.
* include/bits/stl_map.h (map<>::map(map&&)): Use noexcept.
* include/bits/stl_set.h: Likewise.
* include/bits/stl_multimap.h: Likewise.
* include/bits/stl_multiset.h: Likewise.
* include/bits/stl_tree.h (_Rb_tree<>::_Rb_tree(_Rb_tree&&)): Use
std::move on the allocator.
(_Rb_tree<>::~_Rb_tree): Use noexcept.
* include/bits/stl_deque.h: Likewise.
* include/bits/basic_string.h (basic_string<>::~basic_string): Use
noexcept.
* include/ext/vstring.h (__versa_string<>::~__versa_string): Likewise.
* include/debug/set.h: Adjust.
* include/debug/unordered_map: Likewise.
* include/debug/multiset.h: Likewise.
* include/debug/forward_list: Likewise.
* include/debug/vector: Likewise.
* include/debug/unordered_set: Likewise.
* include/debug/deque: Likewise.
* include/debug/map.h: Likewise.
* include/debug/string: Likewise.
* include/debug/list: Likewise.
* include/debug/multimap.h: Likewise.
* include/profile/set.h: Likewise.
* include/profile/unordered_map: Likewise.
* include/profile/multiset.h: Likewise.
* include/profile/forward_list: Likewise.
* include/profile/unordered_set: Likewise.
* include/profile/vector: Likewise.
* include/profile/deque: Likewise.
* include/profile/map.h: Likewise.
* include/profile/list: Likewise.
* include/profile/multimap.h: Likewise.
* testsuite/21_strings/basic_string/cons/wchar_t/
noexcept_move_construct.cc: New.
* testsuite/21_strings/basic_string/cons/char/
noexcept_move_construct.cc: Likewise.
* testsuite/ext/vstring/cons/noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/unordered_map/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/multimap/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/set/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/unordered_multimap/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/forward_list/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/unordered_set/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/vector/bool/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/vector/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/multiset/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/list/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/unordered_multiset/cons/
noexcept_move_construct.cc: Likewise.
* testsuite/23_containers/map/cons/noexcept_move_construct.cc
* testsuite/23_containers/forward_list/requirements/dr438/
assign_neg.cc: Adjust dg-error line numbers.
* testsuite/23_containers/forward_list/requirements/dr438/
insert_neg.cc: Likewise.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor_1_neg.cc: Likewise.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor_2_neg.cc: Likewise.
* testsuite/23_containers/vector/requirements/dr438/
assign_neg.cc: Likewise.
* testsuite/23_containers/vector/requirements/dr438/
insert_neg.cc: Likewise.
* testsuite/23_containers/vector/requirements/dr438/
constructor_1_neg.cc: Likewise.
* testsuite/23_containers/vector/requirements/dr438/
constructor_2_neg.cc: Likewise.
* testsuite/23_containers/deque/requirements/dr438/
assign_neg.cc: Likewise.
* testsuite/23_containers/deque/requirements/dr438/
insert_neg.cc: Likewise.
* testsuite/23_containers/deque/requirements/dr438/
constructor_1_neg.cc: Likewise.
* testsuite/23_containers/deque/requirements/dr438/
constructor_2_neg.cc: Likewise.
* testsuite/23_containers/list/requirements/dr438/
assign_neg.cc: Likewise.
* testsuite/23_containers/list/requirements/dr438/
insert_neg.cc: Likewise.
* testsuite/23_containers/list/requirements/dr438/
constructor_1_neg.cc: Likewise.
* testsuite/23_containers/list/requirements/dr438/
constructor_2_neg.cc: Likewise.
* include/bits/move.h (swap): Use __and_ in the noexcept.
* include/bits/algorithmfwd.h: Adjust.
------------------------------------------------------------------------
r174526 | pbrook | 2011-06-01 07:18:29 -0700 (Wed, 01 Jun 2011) | 25 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/arm/arm-cores.def
M /trunk/gcc/config/arm/arm-tables.opt
M /trunk/gcc/config/arm/arm-tune.md
M /trunk/gcc/config/arm/arm.c
M /trunk/gcc/config/arm/arm.h
M /trunk/gcc/config/arm/arm.md
M /trunk/gcc/config/arm/thumb2.md
M /trunk/gcc/doc/invoke.texi
2011-06-01 Paul Brook <paul@cpodesourcery.com>
gcc/
* config/arm/arm-cores.def: Add cortex-r5. Add DIV flags to
Cortex-A15.
* config/arm/arm-tune.md: Regenerate.
* config/arm/arm-tables.opt: Regenerate.
* config/arm/arm.c (FL_DIV): Rename...
(FL_THUMB_DIV): ... to this.
(FL_ARM_DIV): Define.
(FL_FOR_ARCH7R, FL_FOR_ARCH7M): Use FL_THUMB_DIV.
(arm_arch_hwdiv): Remove.
(arm_arch_thumb_hwdiv, arm_arch_arm_hwdiv): New variables.
(arm_issue_rate): Add cortexr5.
* config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Set
__ARM_ARCH_EXT_IDIV__.
(TARGET_IDIV): Define.
(arm_arch_hwdiv): Remove.
(arm_arch_arm_hwdiv, arm_arch_thumb_hwdiv): New prototypes.
* config/arm/arm.md (tune_cortexr4): Add cortexr5.
(divsi3, udivsi3): New patterns.
* config/arm/thumb2.md (divsi3, udivsi3): Remove.
* doc/invoke.texi: Document ARM -mcpu=cortex-r5
------------------------------------------------------------------------
r174527 | jakub | 2011-06-01 07:21:06 -0700 (Wed, 01 Jun 2011) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/dwarf2out.c
* dwarf2out.c (mem_loc_descriptor) <do_ucompare>: Call
base_type_for_mode with op_mode instead of mode.
------------------------------------------------------------------------
r174528 | ian | 2011-06-01 07:31:00 -0700 (Wed, 01 Jun 2011) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog-2009
Add missing entry.
* configure.ac (--with-specs): New option.
* configure: Regenerated.
* gcc.c (driver_self_specs): Include CONFIGURE_SPECS.
* Makefile.in (DRIVER_DEFINES): Add -DCONFIGURE_SPECS.
------------------------------------------------------------------------
r174529 | ro | 2011-06-01 07:39:17 -0700 (Wed, 01 Jun 2011) | 94 lines
Changed paths:
M /trunk/gcc/ChangeLog
D /trunk/gcc/config/i386/gmon-sol2.c
D /trunk/gcc/config/i386/sol2-c1.asm
D /trunk/gcc/config/i386/sol2-ci.asm
D /trunk/gcc/config/i386/sol2-cn.asm
D /trunk/gcc/config/i386/sol2-gc1.asm
M /trunk/gcc/config/i386/t-nwld
A /trunk/gcc/config/i386/t-rtems (from /trunk/gcc/config/i386/t-rtems-i386:174524)
D /trunk/gcc/config/i386/t-rtems-i386
M /trunk/gcc/config/i386/t-sol2-10
D /trunk/gcc/config/sparc/gmon-sol2.c
D /trunk/gcc/config/sparc/sol2-c1.asm
D /trunk/gcc/config/sparc/sol2-ci.asm
D /trunk/gcc/config/sparc/sol2-cn.asm
D /trunk/gcc/config/sparc/t-crtin
D /trunk/gcc/config/sparc/t-sol2
M /trunk/gcc/config/sparc/t-sol2-64
D /trunk/gcc/config/t-slibgcc-darwin
A /trunk/gcc/config/t-slibgcc-dummy (from /trunk/gcc/config/t-slibgcc-darwin:174524)
D /trunk/gcc/config/t-slibgcc-sld
M /trunk/gcc/config/t-sol2
M /trunk/gcc/config.gcc
M /trunk/libgcc/ChangeLog
M /trunk/libgcc/Makefile.in
A /trunk/libgcc/config/gmon-sol2.c (from /trunk/gcc/config/sparc/gmon-sol2.c:174524)
A /trunk/libgcc/config/i386/sol2-c1.S (from /trunk/gcc/config/i386/sol2-c1.asm:174524)
A /trunk/libgcc/config/i386/sol2-ci.S (from /trunk/gcc/config/i386/sol2-ci.asm:174524)
A /trunk/libgcc/config/i386/sol2-cn.S (from /trunk/gcc/config/i386/sol2-cn.asm:174524)
M /trunk/libgcc/config/i386/t-crtfm
A /trunk/libgcc/config/i386/t-crtstuff (from /trunk/gcc/config/i386/t-crtstuff:174524)
M /trunk/libgcc/config/i386/t-sol2
A /trunk/libgcc/config/sparc/sol2-c1.S (from /trunk/gcc/config/sparc/sol2-c1.asm:174524)
A /trunk/libgcc/config/sparc/sol2-ci.S (from /trunk/gcc/config/sparc/sol2-ci.asm:174524)
A /trunk/libgcc/config/sparc/sol2-cn.S (from /trunk/gcc/config/sparc/sol2-cn.asm:174524)
D /trunk/libgcc/config/sparc/t-crtfm
A /trunk/libgcc/config/sparc/t-softfp
A /trunk/libgcc/config/sparc/t-softmul
A /trunk/libgcc/config/sparc/t-sol2 (from /trunk/gcc/config/sparc/t-sol2:174524)
A /trunk/libgcc/config/t-crtfm (from /trunk/libgcc/config/sparc/t-crtfm:174524)
A /trunk/libgcc/config/t-crtin (from /trunk/gcc/config/sparc/t-crtin:174524)
A /trunk/libgcc/config/t-rtems (from /trunk/gcc/config/t-rtems:174524)
A /trunk/libgcc/config/t-slibgcc (from /trunk/gcc/config/t-slibgcc-sld:174524)
A /trunk/libgcc/config/t-slibgcc-elf-ver
A /trunk/libgcc/config/t-slibgcc-gld
A /trunk/libgcc/config/t-slibgcc-sld
A /trunk/libgcc/config/t-sol2 (from /trunk/gcc/config/t-sol2:174524)
M /trunk/libgcc/config.host
M /trunk/libgcc/configure
M /trunk/libgcc/configure.ac
gcc:
* config/t-slibgcc-darwin: Move to ...
* config/t-slibgcc-dummy: .. this.
Clarify comments.
* config.gcc (i[34567]86-*-darwin*, x86_64-*-darwin*,
powerpc-*-darwin*, powerpc64-*-darwin*): Reflect this.
(i[3456x]86-*-netware*): Add t-slibgcc-dummy to tmake_file.
(i[34567]86-*-rtems*): Remove extra_parts.
Use i386/t-rtems.
Remove i386/t-crtstuff from tmake_file.
(i[34567]86-*-solaris2*): Remove t-svr4,
t-slibgcc-elf-ver, t-slibgcc-sld from tmake_file, add
t-slibgcc-dummy.
(sparc-*-elf*, sparc64-*-elf*): Remove tmake_file, extra_parts.
(sparc-*-rtems*, sparc64-*-rtems*): Remove sparc/t-crtin,
sparc/t-crtfm from tmake_file.
(sparc*-*-solaris2*): Remove sparc/t-sol2, sparc/t-crtfm,
t-slibgcc-elf-ver, t-slibgcc-sld, add t-slibgcc-dummy.
Remove extra_parts.
* config/t-sol2 (TARGET_LIBGCC2_CFLAGS): Define.
* config/i386/t-nwld (SHLIB_LINK): Remove.
* config/i386/t-rtems-i386: Rename to ...
* config/i386/t-rtems: ... this.
($(T)crti.o, $(T)crtn.o): Remove.
(FPBIT, DPBIT, LIB2FUNCS_EXTRA): Remove.
(dp-bit.c, fp-bit.c, xp-bit.c): Remove.
(EXTRA_MULTILIB_PARTS, LIBGCC, INSTALL_LIBGCC): Remove.
* config/i386/t-sol2-10 (LIBGCC, INSTALL_LIBGCC,
EXTRA_MULTILIB_PARTS): Remove.
* config/sparc/t-sol2-64: Likewise.
* config/sparc/t-sol2: Remove.
* config/sparc/t-crtin: Remove.
* config/sparc/gmon-sol2.c: Move to ../libgcc/config.
* config/i386/gmon-sol2.c: Remove.
* config/i386/sol2-c1.asm: Move to ../libgcc/config/i386/sol2-c1.S.
* config/i386/sol2-ci.asm: Move to ../libgcc/config/i386/sol2-ci.S.
* config/i386/sol2-cn.asm: Move to ../libgcc/config/i386/sol2-cn.S.
* config/i386/sol2-gc1.asm: Remove.
* config/sparc/sol2-c1.asm: Move to ../libgcc/config/sparc/sol2-c1.S.
* config/sparc/sol2-ci.asm: Move to ../libgcc/config/sparc/sol2-ci.S.
* config/sparc/sol2-cn.asm: Move to ../libgcc/config/sparc/sol2-cn.S.
* config/t-slibgcc-sld: Remove.
libgcc:
* Makefile.in (cpu_type): Define.
* config.host (i[34567]86-*-rtems*): Handle it.
(i[34567]86-*-solaris2*): Move body ...
(*-*-solaris2*): ... here.
New case, generalize.
(sparc-*-elf*): Handle it.
(sparc-*-linux*, sparc64-*-linux*): Replace sparc/t-crtfm by t-crtfm.
(sparc-*-rtems*, sparc64-*-rtems*); Handle it.
(sparc64-*-solaris2*, sparcv9-*-solaris2*, sparc-*-solaris2*):
Fold into ...
(sparc*-*-solaris2*): ... this.
New case.
(sparc64-*-elf*): Handle it.
* config/gmon-sol2.c: Move from ../gcc/config/sparc.
Merge ../gcc/config/i386/gmon-sol2.c.
* config/i386/sol2-c1.S: Move from ../gcc/config/i386/sol2-c1.asm.
Use C comments.
Merge ../gcc/config/i386/sol2-gc1.asm.
* config/i386/sol2-ci.S: Move from ../gcc/config/i386/sol2-ci.asm.
Use C comments.
* config/i386/sol2-cn.S: Move from ../gcc/config/i386/sol2-cn.asm.
Use C comments.
* config/i386/t-crtfm (crtfastmath.o): Use $<.
* config/i386/t-crtstuff: New file.
* config/i386/t-softfp: New file.
* config/i386/t-sol2 ($(T)gmon.o, $(T)gcrt1.o, $(T)crt1.o),
$(T)crti.o, $(T)crtn.o): Remove.
(gcrt1.o): New rule.
(TARGET_LIBGCC2_CFLAGS): Remove.
* config/sparc/sol2-c1.S: Move from ../gcc/config/sparc/sol2-c1.asm.
* config/sparc/sol2-ci.S: Move from ../gcc/config/sparc/sol2-ci.asm.
* config/sparc/sol2-cn.S: Move from ../gcc/config/sparc/sol2-cn.asm.
* config/sparc/t-sol2: New file.
* config/sparc/t-crtfm: Move to ...
* config/t-crtfm: ... this.
Use $(cpu_type), $<.
* config/t-crtin: New file.
* config/sparc/t-softfp: New file.
* config/sparc/t-softmul: New file.
* config/t-rtems: New file.
* config/t-slibgcc: New file.
* config/t-slibgcc-elf-ver: New file.
* config/t-slibgcc-gld: New file.
* config/t-slibgcc-sld: New file.
* config/t-sol2: New file.
* configure.ac: Include ../config/lib-ld.m4.
Call AC_LIB_PROG_LD_GNU.
Substitute cpu_type.
* configure: Regenerate.
------------------------------------------------------------------------
r174531 | ro | 2011-06-01 07:46:24 -0700 (Wed, 01 Jun 2011) | 10 lines
Changed paths:
M /trunk/libgcc/ChangeLog
M /trunk/libgcc/config/gmon-sol2.c
* config/gmon-sol2.c: Reindent.
Cleanup comments.
Remove, correct casts.
Use STDERR_FILENO, NULL.
(BASEADDRESS): Remove.
(minbrk): Remove.
(errno, sbrk): Remove declarations.
(monstartup) [hp300]: Remove.
(mcount): Remove.
------------------------------------------------------------------------
r174532 | ro | 2011-06-01 07:49:21 -0700 (Wed, 01 Jun 2011) | 16 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/crtfastmath.c
M /trunk/gcc/config/sol2.h
M /trunk/gcc/config/sparc/sol2.h
M /trunk/libgcc/ChangeLog
M /trunk/libgcc/config.host
gcc:
* config/i386/crtfastmath.c [!__x86_64__ && __sun__ && __svr4__]:
Include <signal.h>, <ucontext.h>.
(sigill_caught): Define.
(sigill_hdlr): New function.
(set_fast_math) [!__x86_64__ && __sun__ && __svr4__]: Check if SSE
insns can be executed.
* config/sol2.h (ENDFILE_SPEC): Use crtfastmath.o if -ffast-math
etc.
* config/sparc/sol2.h (ENDFILE_SPEC): Remove.
libgcc:
* config.host (i[34567]86-*-solaris2*): Add i386/t-crtfm to
tmake_file.
Add crtfastmath.o to extra_parts.
------------------------------------------------------------------------
r174534 | jakub | 2011-06-01 09:08:48 -0700 (Wed, 01 Jun 2011) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/var-tracking.c
* var-tracking.c (create_entry_value): New function.
(vt_add_function_parameter): Use it.
------------------------------------------------------------------------
r174535 | jakub | 2011-06-01 09:09:28 -0700 (Wed, 01 Jun 2011) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/dwarf2out.c
* dwarf2out.c (compare_loc_descriptor, scompare_loc_descriptor,
ucompare_loc_descriptor, minmax_loc_descriptor, clz_loc_descriptor,
popcount_loc_descriptor, bswap_loc_descriptor, rotate_loc_descriptor):
New functions.
(mem_loc_descriptor): Use them.
------------------------------------------------------------------------
r174536 | davidxl | 2011-06-01 10:42:39 -0700 (Wed, 01 Jun 2011) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/final.c
M /trunk/gcc/passes.c
M /trunk/gcc/tree-cfg.c
M /trunk/gcc/tree-pretty-print.c
M /trunk/gcc/tree-pretty-print.h
Better function header dump
------------------------------------------------------------------------
r174537 | davidxl | 2011-06-01 10:45:26 -0700 (Wed, 01 Jun 2011) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/dce.c
M /trunk/gcc/except.c
M /trunk/gcc/ipa.c
M /trunk/gcc/predict.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C
M /trunk/gcc/testsuite/gcc.dg/profile-dir-1.c
M /trunk/gcc/testsuite/gcc.dg/profile-dir-2.c
M /trunk/gcc/testsuite/gcc.dg/profile-dir-3.c
M /trunk/gcc/testsuite/gcc.dg/tree-prof/ic-misattribution-1.c
M /trunk/gcc/testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c
M /trunk/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c
(truncated)
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list