2 new GCC HEAD@176671 regressions

regress regress@apple.com
Sat Jul 23 11:12:00 GMT 2011


With your recent patch, GCC HEAD revision 176671 had problems on:
native: regress-21 (2 NEW failures)
The previous build was of revision 176629.

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/compile/pr34856.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/pr34856.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
old   gcc.sum gcc.dg/vmx/gcc-bug-i.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
NEW   gfortran.sum gfortran.dg/debug/pr35154-dwarf2.f
NEW   gfortran.sum gfortran.dg/debug/pr37738.f
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:
------------------------------------------------------------------------
r176630 | jamborm | 2011-07-22 08:35:48 -0700 (Fri, 22 Jul 2011) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/cgraphunit.c

2011-07-22  Martin Jambor  <mjambor@suse.cz>

	PR lto/49796
	* cgraphunit.c (verify_edge_corresponds_to_fndecl): Return false
	if decl node is in another partition, call cgraph_get_node only
	once.


------------------------------------------------------------------------
r176631 | meissner | 2011-07-22 08:49:08 -0700 (Fri, 22 Jul 2011) | 1 line
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/rs6000/rs6000.c

Allow linux ppc to bootstrap again
------------------------------------------------------------------------
r176632 | meissner | 2011-07-22 08:50:07 -0700 (Fri, 22 Jul 2011) | 1 line
Changed paths:
   M /trunk/gcc/ChangeLog

Fix up ChangeLog date
------------------------------------------------------------------------
r176634 | hjl | 2011-07-22 09:04:02 -0700 (Fri, 22 Jul 2011) | 27 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c
   M /trunk/gcc/testsuite/gcc.target/i386/pr43662.c
   M /trunk/gcc/testsuite/gcc.target/i386/pr43869.c
   M /trunk/gcc/testsuite/gcc.target/x86_64/abi/callabi/callabi.exp

Disallow MS ABI in x32 mode.

gcc/

2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>

	* config/i386/i386.c (ix86_option_override_internal): Disallow
	MS ABI in x32 mode.
	(ix86_init_builtins): Call ix86_init_builtins_va_builtins_abi
	only for TARGET_LP64.
	(ix86_handle_abi_attribute): Check TARGET_LP64 instead of
	TARGET_64BIT.

gcc/testsuite/

2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>

	* gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
	on lp64 targets.
	* gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
	* gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
	* gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
	* gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.

	* gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
	instead of ia32.

------------------------------------------------------------------------
r176635 | jason | 2011-07-22 09:06:08 -0700 (Fri, 22 Jul 2011) | 5 lines
Changed paths:
   M /trunk/gcc/c-family/ChangeLog
   M /trunk/gcc/c-family/c-opts.c
   M /trunk/gcc/c-family/c-pretty-print.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/opt/builtins2.C
   M /trunk/gcc/testsuite/g++.dg/other/error27.C

	PR c++/49813
	* c-opts.c (set_std_cxx0x): Set flag_isoc94 and flag_isoc99.
	* c-pretty-print.c (pp_c_cv_qualifiers): Check c_dialect_cxx as well
	as flag_isoc99 for 'restrict'.
	(pp_c_specifier_qualifier_list): Likewise for _Complex.
------------------------------------------------------------------------
r176647 | ebotcazou | 2011-07-22 11:47:17 -0700 (Fri, 22 Jul 2011) | 3 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/var-tracking.c

	PR debug/49815
	* var-tracking.c (vt_finalize): Always free windowed_parm_regs.

------------------------------------------------------------------------
r176650 | jason | 2011-07-22 12:59:49 -0700 (Fri, 22 Jul 2011) | 13 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/c-decl.c
   M /trunk/gcc/c-family/ChangeLog
   M /trunk/gcc/c-family/c-common.h
   M /trunk/gcc/c-family/c-pragma.c
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/decl.c
   M /trunk/gcc/cp/name-lookup.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/other/pragma-re-1.C

	PR c++/30112
gcc/c-family/
	* c-common.h: Declare c_linkage_bindings.
	* c-pragma.c (handle_pragma_redefine_extname): Use it.
gcc/
	* c-decl.c (c_linkage_bindings): Define.
gcc/cp/
	* decl.c (cp_finish_decl): Apply pragma redefine_extname in
	other namespaces as well.
	* name-lookup.c (c_linkage_bindings): Define.
	(lookup_extern_c_fun_in_all_ns): Rename from
	lookup_extern_c_fun_binding_in_all_ns.  Return tree.
	(pushdecl_maybe_friend_1): Adjust.  Copy DECL_ASSEMBLER_NAME.
------------------------------------------------------------------------
r176652 | jakub | 2011-07-22 13:03:33 -0700 (Fri, 22 Jul 2011) | 15 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/Makefile.in
   M /trunk/gcc/common.opt
   M /trunk/gcc/doc/invoke.texi
   M /trunk/gcc/dwarf2out.c

	PR other/32998
	* common.opt (grecord-gcc-switches, gno-record-gcc-switches): New
	options.
	* dwarf2out.c: Include opts.h.
	(dchar_p): New typedef.  Define heap VEC for it.
	(producer_string): New variable.
	(gen_producer_string): New function.
	(gen_compile_unit_die): Use it.
	(dwarf2out_finish): Fix up comp_unit_die () DW_AT_producer
	if needed.
	* Makefile.in (dwarf2out.o): Depend on $(OPTS_H).
	* doc/invoke.texi: Document -grecord-gcc-switches and
	-gno-record-gcc-switches, add a -grecord-gcc-switches reference
	to -frecord-gcc-switches description.

------------------------------------------------------------------------
r176653 | jakub | 2011-07-22 13:06:09 -0700 (Fri, 22 Jul 2011) | 23 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/dwarf2out.c
   M /trunk/include/ChangeLog
   M /trunk/include/dwarf2.h

	* dwarf2.h (DW_AT_GNU_macros): New.
	(enum dwarf_macro_record_type): New enum.  Add DW_MACRO_GNU_*.

	* dwarf2out.c (struct macinfo_struct): Change code to unsigned char.
	(DEBUG_MACRO_SECTION, DEBUG_MACRO_SECTION_LABEL): Define.
	(dwarf_attr_name): Handle DW_AT_GNU_macros.
	(dwarf2out_define): If the vector is empty and
	lineno is 0, emit a dummy entry first.
	(dwarf2out_undef): Likewise.  Remove redundant semicolon.
	(htab_macinfo_hash, htab_macinfo_eq, output_macinfo_op,
	optimize_macinfo_range): New functions.
	(output_macinfo): Use them.  If !dwarf_strict and .debug_str is
	mergeable, optimize longer strings using
	DW_MACRO_GNU_{define,undef}_indirect and if HAVE_COMDAT_GROUP,
	optimize longer sequences of define/undef ops from headers
	using DW_MACRO_GNU_transparent_include.  For !dwarf_strict
	emit a section headers.
	(dwarf2out_init): For !dwarf_strict set debug_macinfo_section
	and macinfo_section_label to DEBUG_MACRO_SECTION
	resp. DEBUG_MACRO_SECTION_LABEL.
	(dwarf2out_finish): For !dwarf_strict emit DW_AT_GNU_macros
	instead of DW_AT_macro_info.

------------------------------------------------------------------------
r176655 | jason | 2011-07-22 14:05:58 -0700 (Fri, 22 Jul 2011) | 6 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/cp/error.c
   M /trunk/gcc/cp/parser.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/cpp0x/override1.C
   A /trunk/gcc/testsuite/g++.dg/cpp0x/override3.C

	Warn about the use of final/override in non-c++0x mode, and
	add __final for non-c++0x mode.
	* cp-tree.h (cpp0x_warn_str): Add CPP0X_OVERRIDE_CONTROLS.
	* error.c (maybe_warn_cpp0x): Adjust.
	* parser.c (cp_parser_virt_specifier_seq_opt): Use it. Add
	'__final' as a non-c++0x alternative for 'final'.
------------------------------------------------------------------------
r176660 | burnus | 2011-07-22 15:39:10 -0700 (Fri, 22 Jul 2011) | 9 lines
Changed paths:
   M /trunk/gcc/fortran/ChangeLog
   M /trunk/gcc/fortran/resolve.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gfortran.dg/coarray_25.f90
   M /trunk/gcc/testsuite/gfortran.dg/coarray_4.f90

2011-07-23  Tobias Burnus  <burnus@net-b.de>

        * resolve.c (resolve_symbol): Fix coarray var decl check.

2011-07-23  Tobias Burnus  <burnus@net-b.de>

        * gfortran.dg/coarray_25.f90: New.


------------------------------------------------------------------------
r176661 | burnus | 2011-07-22 15:44:20 -0700 (Fri, 22 Jul 2011) | 12 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gfortran.dg/namelist_72.f
   M /trunk/libgfortran/ChangeLog
   M /trunk/libgfortran/io/list_read.c

2011-07-23  Tobias Burnus  <burnus@net-b.de>

        PR fortran/49791
        * io/list_read.c (nml_parse_qualifier): Remove check to
        enabled extended read for another case.

2011-07-23  Tobias Burnus  <burnus@net-b.de>

        PR fortran/49791
        * gfortran.dg/namelist_72.f: New.


------------------------------------------------------------------------
r176662 | gerald | 2011-07-22 15:52:55 -0700 (Fri, 22 Jul 2011) | 3 lines
Changed paths:
   M /trunk/libiberty/ChangeLog
   M /trunk/libiberty/stack-limit.c

	PR target/49817
	* stack-limit.c: Include <stdint.h>.

------------------------------------------------------------------------
r176663 | rth | 2011-07-22 16:19:25 -0700 (Fri, 22 Jul 2011) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/jump.c

Fix mark_all_labels vs cfglayout mode.

        * jump.c (maybe_propagate_label_ref): Split out of...
        (mark_all_labels): ... here.  Do not attempt label_ref
        propagation while in cfglayout mode.
------------------------------------------------------------------------
r176664 | rth | 2011-07-22 16:54:29 -0700 (Fri, 22 Jul 2011) | 1 line
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/bb-reorder.c

        * bb-reorder.c (gate_handle_partition_blocks): Honor optimize.
------------------------------------------------------------------------
r176665 | jason | 2011-07-22 17:14:46 -0700 (Fri, 22 Jul 2011) | 3 lines
Changed paths:
   M /trunk/gcc/c-family/ChangeLog
   M /trunk/gcc/c-family/c.opt
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/typeck2.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/cpp0x/initlist17.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/initlist36.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/initlist5.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/initlist52.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/initlist7.C

	PR c++/49793
	* typeck2.c (check_narrowing): Downgrade permerror to pedwarn.
	Make conditional on -Wnarrowing.
------------------------------------------------------------------------
r176669 | gccadmin | 2011-07-22 17:18:28 -0700 (Fri, 22 Jul 2011) | 1 line
Changed paths:
   M /trunk/gcc/DATESTAMP

Daily bump.
------------------------------------------------------------------------
r176670 | jason | 2011-07-22 17:30:13 -0700 (Fri, 22 Jul 2011) | 1 line
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/doc/invoke.texi
   A /trunk/gcc/testsuite/g++.dg/cpp0x/initlist55.C

	* doc/invoke.texi (C++ Dialect Options): Document -Wno-narrowing.
------------------------------------------------------------------------

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