This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

1 new GCC HEAD@161090 regression


With your recent patch, GCC HEAD revision 161090 had problems on:
native: regress-37 (1 NEW failures)
The previous build was of revision 161065.

Regressions for native:
old   g++.sum g++.dg/eh/simd-3.C
old   g++.sum g++.dg/eh/simd-4.C
old   g++.sum g++.dg/ext/altivec-2.C
old   g++.sum g++.dg/ext/visibility/anon6.C
old   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/struct-by-value-1.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.dg/vect/vect-109.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/altivec-volatile.c
old   gcc.sum gcc.target/powerpc/ppc-vector-memcpy.c
old   gfortran.sum gfortran.fortran-torture/execute/where_2.f90
NEW   libjava.sum Thread_Sleep_2
old   libstdc++.sum 27_io/basic_stringbuf/in_avail/char/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/in_avail/wchar_t/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sbumpc/char/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sbumpc/wchar_t/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sgetc/char/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sgetc/wchar_t/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sgetn/char/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/sgetn/wchar_t/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/snextc/char/1.cc
old   libstdc++.sum 27_io/basic_stringbuf/snextc/wchar_t/1.cc
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:
------------------------------------------------------------------------
r161066 | jkratoch | 2010-06-21 04:16:18 -0700 (Mon, 21 Jun 2010) | 7 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/Makefile.in
   M /trunk/libjava/classpath/ChangeLog
   M /trunk/libjava/classpath/doc/Makefile.am
   M /trunk/libjava/classpath/doc/Makefile.in

gcc/
	* Makefile.in (POD2MAN): Provide --date from $(DATESTAMP).

libjava/classpath/
	* doc/Makefile.am (POD2MAN): Provide --date from ChangeLog.
	* doc/Makefile.in: Regenerate.

------------------------------------------------------------------------
r161068 | nickc | 2010-06-21 04:27:32 -0700 (Mon, 21 Jun 2010) | 16 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/rx/rx-protos.h
   M /trunk/gcc/config/rx/rx.c
   M /trunk/gcc/config/rx/rx.h

        * config/rx/rx.h (PTRDIFF_TYPE): Define.
        (SMALL_REGISTER_CLASS): Define (to zero).
        (PRINT_OPERAND): Delete.
        (PRINT_OPERAND_ADDRESS): Delete.
        * config/rx/rx-protos.h (rx_print_operand): Delete prototype.
        (rx_print_operand_address): Delete prototype.
        * config/rx/rx.c (rx_print_operand): Make static.
        Allow %H and %L to handle CONST_DOUBLEs.
        (rx_print_operand_address): Make static.
        (rx_gen_move_template): Rename local variable 'template' to
        out_template.
        (rx_function_arg): Do not pass unknown sized objects in
        registers.
        (TARGET_PRINT_OPERAND): Define.
        (TARGET_PRINT_OPERAND_ADDRESS): Define.

------------------------------------------------------------------------
r161069 | jkratoch | 2010-06-21 04:40:02 -0700 (Mon, 21 Jun 2010) | 3 lines
Changed paths:
   M /trunk/libjava/classpath/ChangeLog
   M /trunk/libjava/classpath/ChangeLog.gcj

Move the entry from libjava/classpath/ ChangeLog to ChangeLog.gcj as it is
a local change.  Reported by Jakub Jelinek, approved by Mark Wielaard.

------------------------------------------------------------------------
r161071 | amylaar | 2010-06-21 05:45:47 -0700 (Mon, 21 Jun 2010) | 2 lines
Changed paths:
   M /trunk/gcc/c-family/ChangeLog
   M /trunk/gcc/c-family/c-opts.c

	* c-opts.c: Include "tm_p.h".

------------------------------------------------------------------------
r161073 | charlet | 2010-06-21 05:53:05 -0700 (Mon, 21 Jun 2010) | 11 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_cg.adb
   M /trunk/gcc/ada/s-regpat.adb

2010-06-21  Emmanuel Briot  <briot@adacore.com>

	* s-regpat.adb: Improve debug traces
	(Dump): Change output format to keep it smaller.

2010-06-21  Javier Miranda  <miranda@adacore.com>

	* exp_cg.adb (Generate_CG_Output): Disable redirection of standard
	output to the output file when this routine completes its work.


------------------------------------------------------------------------
r161074 | charlet | 2010-06-21 06:26:24 -0700 (Mon, 21 Jun 2010) | 36 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/a-tifiio.adb
   M /trunk/gcc/ada/checks.adb
   M /trunk/gcc/ada/exp_cg.adb
   M /trunk/gcc/ada/exp_ch4.adb
   M /trunk/gcc/ada/prj-nmsc.adb
   M /trunk/gcc/ada/s-regpat.adb
   M /trunk/gcc/ada/sem_res.adb

2010-06-21  Pascal Obry  <obry@adacore.com>

	* prj-nmsc.adb (Search_Directories): Use the non-translated directory
	path to open it.

2010-06-21  Javier Miranda  <miranda@adacore.com>

	* exp_cg.adb (Write_Call_Info): Fill the component sourcename using the
	external name.

2010-06-21  Ed Schonberg  <schonberg@adacore.com>

	* exp_ch4.adb (Expand_Concatenate): If an object declaration is created
	to hold the result, indicate that the target of the declaration does
	not need an initialization, to prevent spurious errors when
	Initialize_Scalars is enabled.

2010-06-21  Ed Schonberg  <schonberg@adacore.com>

	* a-tifiio.adb (Put): In the procedure that performs I/O on a String,
	Fore is not bound by line length. The Fore parameter of the internal
	procedure that performs the operation is an integer.

2010-06-21  Thomas Quinot  <quinot@adacore.com>

	* sem_res.adb, checks.adb: Minor reformatting.

2010-06-21  Emmanuel Briot  <briot@adacore.com>

	* s-regpat.adb (Next_Instruction, Get_Next_Offset): Removed, merged
	into Get_Next.
	(Insert_Operator_Before): New subprogram, avoids duplicated code
	(Compile): Avoid doing two compilations when the pattern matcher ends
	up being small.


------------------------------------------------------------------------
r161076 | charlet | 2010-06-21 06:35:58 -0700 (Mon, 21 Jun 2010) | 27 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/a-tifiio.adb
   M /trunk/gcc/ada/checks.adb
   M /trunk/gcc/ada/s-regpat.adb
   M /trunk/gcc/ada/sem_attr.adb
   M /trunk/gcc/ada/sem_ch9.adb
   M /trunk/gcc/ada/sem_res.adb
   M /trunk/gcc/ada/sem_util.adb
   M /trunk/gcc/ada/sem_util.ads

2010-06-21  Thomas Quinot  <quinot@adacore.com>

	* sem_ch9.adb, checks.adb, sem_util.adb, sem_util.ads, sem_res.adb,
	sem_attr.adb (Get_E_First_Or_Last): Use attribute references on E to
	extract bounds, to ensure that we get the proper captured values,
	rather than an expression that may have changed value since the point
	where the subtype was elaborated.
	(Find_Body_Discriminal): New utility subprogram to share code between...
	(Eval_Attribute): For the case of a subtype bound that references a
	discriminant of the current concurrent type, insert appropriate
	discriminal reference.
	(Resolve_Entry.Actual_Index_Type.Actual_Discriminant_Ref): For a
	requeue to an entry in a family in the current task, use corresponding
	body discriminal. 
	(Analyze_Accept_Statement): Rely on expansion of attribute references
	to insert proper discriminal references in range check for entry in
	family.

2010-06-21  Emmanuel Briot  <briot@adacore.com>

	* s-regpat.adb (Compile): Fix handling of big patterns.

2010-06-21  Robert Dewar  <dewar@adacore.com>

	* a-tifiio.adb: Minor reformatting.


------------------------------------------------------------------------
r161077 | charlet | 2010-06-21 06:38:58 -0700 (Mon, 21 Jun 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/checks.adb
   M /trunk/gcc/ada/prj-nmsc.adb

2010-06-21  Thomas Quinot  <quinot@adacore.com>

	* checks.adb: Add comments.
	* prj-nmsc.adb: Minor reformatting.


------------------------------------------------------------------------
r161078 | charlet | 2010-06-21 06:44:29 -0700 (Mon, 21 Jun 2010) | 14 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/checks.adb
   M /trunk/gcc/ada/s-regpat.adb
   M /trunk/gcc/ada/sem_attr.adb
   M /trunk/gcc/ada/sem_ch6.adb
   M /trunk/gcc/ada/sem_res.adb
   M /trunk/gcc/ada/sem_util.adb
   M /trunk/gcc/ada/sem_util.ads

2010-06-21  Robert Dewar  <dewar@adacore.com>

	* s-regpat.adb, s-tpoben.adb, sem_attr.adb, sem_util.adb, sem_util.ads,
	checks.adb, sem_res.adb: Minor reformatting. Add comments.

2010-06-21  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch6.adb (New_Overloaded_Entity): If the new entity is a
	rederivation associated with a full declaration in a private part, and
	there is a partial view that derives the same parent subprogram, the
	new entity does not become visible. This check must be applied to
	interface operations as well.


------------------------------------------------------------------------
r161079 | burnus | 2010-06-21 07:15:56 -0700 (Mon, 21 Jun 2010) | 39 lines
Changed paths:
   M /trunk/gcc/fortran/ChangeLog
   M /trunk/gcc/fortran/decl.c
   M /trunk/gcc/fortran/dependency.c
   M /trunk/gcc/fortran/dependency.h
   M /trunk/gcc/fortran/dump-parse-tree.c
   M /trunk/gcc/fortran/expr.c
   M /trunk/gcc/fortran/gfortran.h
   M /trunk/gcc/fortran/interface.c
   M /trunk/gcc/fortran/match.h
   M /trunk/gcc/fortran/module.c
   M /trunk/gcc/fortran/parse.c
   M /trunk/gcc/fortran/resolve.c
   M /trunk/gcc/fortran/symbol.c
   M /trunk/gcc/fortran/trans-array.c
   M /trunk/gcc/fortran/trans-decl.c
   M /trunk/gcc/fortran/trans-expr.c
   M /trunk/gcc/fortran/trans-types.c
   M /trunk/gcc/fortran/trans.h
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gfortran.dg/contiguous_1.f90
   A /trunk/gcc/testsuite/gfortran.dg/contiguous_2.f90
   A /trunk/gcc/testsuite/gfortran.dg/contiguous_3.f90

2010-06-20  Tobias Burnus  <burnus@net-b.de>

        PR fortran/40632
        * interface.c (compare_parameter): Add gfc_is_simply_contiguous
        checks.
        * symbol.c (gfc_add_contiguous): New function.
        (gfc_copy_attr, check_conflict): Handle contiguous attribute.
        * decl.c (match_attr_spec): Ditto.
        (gfc_match_contiguous): New function.
        * resolve.c (resolve_fl_derived, resolve_symbol): Handle
        contiguous.
        * gfortran.h (symbol_attribute): Add contiguous.
        (gfc_is_simply_contiguous): Add prototype.
        (gfc_add_contiguous): Add prototype.
        * match.h (gfc_match_contiguous): Add prototype.
        * parse.c (decode_specification_statement,
        decode_statement): Handle contiguous attribute.
        * expr.c (gfc_is_simply_contiguous): New function.
        * dump-parse-tree.c (show_attr): Handle contiguous.
        * module.c (ab_attribute, attr_bits, mio_symbol_attribute):
        Ditto.
        * trans-expr.c (gfc_add_interface_mapping): Copy
        attr.contiguous.
        * trans-array.c (gfc_conv_descriptor_stride_get,
        gfc_conv_array_parameter): Handle contiguous arrays.
        * trans-types.c (gfc_build_array_type, gfc_build_array_type,
        gfc_sym_type, gfc_get_derived_type, gfc_get_array_descr_info):
        Ditto.
        * trans.h (gfc_array_kind): Ditto.
        * trans-decl.c (gfc_get_symbol_decl): Ditto.

2010-06-20  Tobias Burnus  <burnus@net-b.de>

        PR fortran/40632
        * gfortran.dg/contiguous_1.f90: New.
        * gfortran.dg/contiguous_2.f90: New.
        * gfortran.dg/contiguous_3.f90: New.


------------------------------------------------------------------------
r161081 | charlet | 2010-06-21 07:17:34 -0700 (Mon, 21 Jun 2010) | 24 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/bindgen.ads
   M /trunk/gcc/ada/g-expect.adb
   M /trunk/gcc/ada/g-expect.ads
   M /trunk/gcc/ada/gnatbind.adb
   M /trunk/gcc/ada/s-regpat.adb

2010-06-21  Thomas Quinot  <quinot@adacore.com>

	* bindgen.ads: Update comments.

2010-06-21  Vincent Celier  <celier@adacore.com>

	* gnatbind.adb: Suppress dupicates when listing the sources in the
	closure (switch -R).

2010-06-21  Emmanuel Briot  <briot@adacore.com>

	* s-regpat.adb (Link_Tail): Fix error when size of the pattern matcher
	is too small.

2010-06-21  Emmanuel Briot  <briot@adacore.com>

	* g-expect.adb, g-expect.ads (First_Dead_Process, Free, Has_Process):
	New subprograms.
	(Expect_Internal): No longer raises an exception, so that it can set
	out parameters as well. When a process has died, reset its Input_Fd
	to Invalid_Fd, so that when using multiple processes we can find out
	which process has died.


------------------------------------------------------------------------
r161082 | charlet | 2010-06-21 07:18:31 -0700 (Mon, 21 Jun 2010) | 2 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gcc-interface/Make-lang.in

	* gcc-interface/Make-lang.in: Update dependencies.

------------------------------------------------------------------------
r161083 | charlet | 2010-06-21 07:23:35 -0700 (Mon, 21 Jun 2010) | 9 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/g-expect.adb
   M /trunk/gcc/ada/g-expect.ads
   M /trunk/gcc/ada/s-regpat.adb

2010-06-21  Robert Dewar  <dewar@adacore.com>

	* g-expect.ads, g-expect.adb: Minor reformatting.

2010-06-21  Emmanuel Briot  <briot@adacore.com>

	* s-regpat.adb (Next_Pointer_Bytes): New named constant. Code clean up.


------------------------------------------------------------------------
r161087 | charlet | 2010-06-21 08:18:17 -0700 (Mon, 21 Jun 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/atree.adb
   M /trunk/gcc/ada/sem_res.adb

2010-06-21  Thomas Quinot  <quinot@adacore.com>

	* sem_res.adb: Minor reformatting.
	* atree.adb: New debugging hook "rr" for node rewrites.


------------------------------------------------------------------------
r161088 | charlet | 2010-06-21 08:24:03 -0700 (Mon, 21 Jun 2010) | 35 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/atree.adb
   M /trunk/gcc/ada/exp_ch4.adb
   M /trunk/gcc/ada/gnatbind.adb
   M /trunk/gcc/ada/prj-nmsc.adb
   M /trunk/gcc/ada/prj.ads
   M /trunk/gcc/ada/sem_eval.adb

2010-06-21  Robert Dewar  <dewar@adacore.com>

	* exp_ch4.adb (Expand_N_Conditional_Expression): Fold if condition
	known at compile time.

2010-06-21  Gary Dismukes  <dismukes@adacore.com>

	* atree.adb: Fix comment typo.

2010-06-21  Ed Schonberg  <schonberg@adacore.com>

	* sem_eval.adb (Test_Ambiguous_Operator): New procedure to check
	whether a universal arithmetic expression in a conversion, which is
	rewritten from a function call with an expanded name, is ambiguous.

2010-06-21  Vincent Celier  <celier@adacore.com>

	* prj-nmsc.adb (Name_Location): New Boolean component Listed, to record
	source files in specified list of sources.
	(Check_Package_Naming): Remove out parameters Bodies and Specs, as they
	are never used.
	(Add_Source): Set the Location of the new source
	(Process_Exceptions_File_Based): Call Add_Source with the Location
	(Get_Sources_From_File): If an exception is found, set its Listed to
	True
	(Find_Sources): When Source_Files is specified, if an exception is
	found, set its Listed to True. Remove any exception that is not in a
	specified list of sources.
	* prj.ads (Source_Data): New component Location

2010-06-21  Vincent Celier  <celier@adacore.com>

	* gnatbind.adb (Closure_Sources): Global table, moved from block.


------------------------------------------------------------------------
r161089 | ro | 2010-06-21 08:27:29 -0700 (Mon, 21 Jun 2010) | 14 lines
Changed paths:
   M /trunk/fixincludes/ChangeLog
   M /trunk/fixincludes/fixincl.x
   M /trunk/fixincludes/inclhack.def
   M /trunk/fixincludes/tests/base/complex.h
   A /trunk/fixincludes/tests/base/sys/feature_tests.h
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/sol2.h
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc

	gcc:
	* config/sol2.h (TARGET_OS_CPP_BUILTINS): Define
	__STDC_VERSION__=199901L, _XOPEN_SOURCE=600 for C++.

	fixincludes:
	* inclhack.def (solaris__restrict, solaris_complex_cxx): New fixes
	* fixincl.x: Regenerate.
	* tests/base/complex.h [SOLARIS_COMPLEX_CXX_CHECK]: New test.
	* tests/base/sys/feature_tests.h: New file.

	libstdc++-v3:
	* testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
	Add *-*-solaris2.1[0-9]* to dg-xfail-if, dg-excess-errors.

------------------------------------------------------------------------

For more information, see <http://gcc.gnu.org/regtest/HEAD/>.

-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]