This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
new FAILs on HEAD
- From: Michael Ritzert <gcc at ds217-115-141-84 dot dedicated dot hosteurope dot de>
- To: gcc-regression at gcc dot gnu dot org, bonzini at gnu dot org, brobecker at gnat dot com, falk at debian dot org, green at localhost dot localdomain, green at redhat dot com, hongjiu dot lu at intel dot com, joern dot rennecke at superh dot com, law at redhat dot com, nickc at redhat dot com, pinskia at physics dot uc dot edu, rakdver at atrey dot karlin dot mff dot cuni dot cz, rearnsha at arm dot com, roger at eyesopen dot com, rybin at act-europe dot fr, schonberg at gnat dot com, stevenb at suse dot de, zack at codesourcery dot com
- Date: Fri, 21 May 2004 04:15:01 +0200
- Subject: new FAILs on HEAD
- Reply-to: gcc-regression at gcc dot gnu dot org
If you directly receive this mail, your name is tagged to one of the ChangeLog
entries. A copy is also mailed to gcc-regressions.
The build system:
debian GNU/Linux i686 unstable
i686-pc-linux-gnu
configure flags: --enable-threads=posix --prefix=/opt/gcc-HEAD --enable-__cxa_atexit --with-system-zlib --enable-languages=c,c++,f95,java,objc
These new FAILs appeared since the last run:
FAIL: g++.dg/pch/static-1.C -g assembly comparison
FAIL: g++.dg/pch/static-1.C -O2 -g (test for excess errors)
FAIL: g++.dg/pch/static-1.C -O2 (test for excess errors)
FAIL: g++.dg/pch/system-1.C -O2 -g (test for excess errors)
FAIL: g++.dg/pch/system-1.C -O2 (test for excess errors)
FAIL: g++.dg/pch/system-2.C -O2 -g (test for excess errors)
FAIL: g++.dg/pch/system-2.C -O2 (test for excess errors)
FAIL: g++.dg/pch/uninst.C -O2 -g (test for excess errors)
FAIL: g++.dg/pch/uninst.C -O2 (test for excess errors)
FAIL: gcc.dg/pch/common-1.c -O2 assembly comparison
FAIL: gcc.dg/pch/common-1.c -O3 -fomit-frame-pointer assembly comparison
FAIL: gcc.dg/pch/common-1.c -O3 -g assembly comparison
FAIL: gcc.dg/pch/common-1.c -Os assembly comparison
FAIL: gcc.dg/pch/except-1.c -O1 assembly comparison
FAIL: gcc.dg/pch/except-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/except-1.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/pch/except-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/except-1.c -Os (test for excess errors)
FAIL: gcc.dg/pch/inline-1.c -O1 assembly comparison
FAIL: gcc.dg/pch/inline-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/inline-1.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/pch/inline-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-1.c -Os (test for excess errors)
FAIL: gcc.dg/pch/inline-2.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/inline-2.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/pch/inline-2.c -Os (test for excess errors)
FAIL: gcc.dg/pch/inline-3.c -O0 -g assembly comparison
FAIL: gcc.dg/pch/inline-3.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/inline-3.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/pch/inline-3.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-3.c -Os (test for excess errors)
FAIL: gcc.dg/pch/inline-4.c -O0 -g assembly comparison
FAIL: gcc.dg/pch/inline-4.c -O0 assembly comparison
FAIL: gcc.dg/pch/inline-4.c -O1 assembly comparison
FAIL: gcc.dg/pch/inline-4.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/inline-4.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-4.c -Os (test for excess errors)
FAIL: gcc.dg/pch/static-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/static-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/static-2.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/static-2.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/static-3.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/static-3.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/pch/static-3.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/static-3.c -Os (test for excess errors)
FAIL: gcc.dg/pch/system-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/system-1.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/pch/system-1.c -O3 -g (test for excess errors)
FAIL: ext/enc_filebuf/char/13189.cc (test for excess errors)
FAIL: ext/enc_filebuf/wchar_t/13189.cc (test for excess errors)
The complete testsuite logs can be found at
http://gcctests.port5.com/logs-HEAD-i686-1085076312.tar.bz2
These are the new ChangeLog entries since the last run:
2004-05-19 Joel Brobecker <brobecker@gnat.com>
* exp_dbug.ads: Correct comments concerning handling of overloading,
since we no longer use $ anymore.
2004-05-19 Sergey Rybin <rybin@act-europe.fr>
* sem_ch10.adb (Optional_Subunit): When loading a subunit, do not
ignore errors if ASIS_Mode is set. This prevents creating ASIS trees
with illegal subunits.
2004-05-19 Ed Schonberg <schonberg@gnat.com>
* sem_ch6.adb (Check_Following_Pragma): When compiling a subprogram
body with front-end inlining enabled, check whether an inline pragma
appears immediately after the body and applies to it.
* sem_prag.adb (Cannot_Inline): Emit warning if front-end inlining is
enabled and the pragma appears after the body of the subprogram.
2004-05-19 Jeff Law <law@redhat.com>
* tree-ssa-phiopt.c (value_replacement): Handle the case where
the desired edge out of COND_BLOCK reaches OTHER_BLOCK rather than
BB directly.
2004-05-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
PR c++/15463
* loop-iv.c (iv_number_of_iterations): Use trunc_int_for_mode on
result of inverse.
PR rtl-optimization/15274
* loop-iv.c (determine_max_iter, shorten_into_mode,
iv_number_of_iterations): Handle constants correctly.
* rtl.h (get_mode_bounds): Declaration changed.
* stor-layout.c (get_mode_bounds): Return a constant suitable for
the target mode.
PR rtl-optimization/14692
* loop-unswitch.c (may_unswitch_on): Try folding the result.
(unswitch_single_loop): Work correctly when may_unswitch_on
returns a folded constant.
* loop-iv.c (implies_p): Handle A < B ==> A + 1 <= B.
* simplify-rtx.c (simplify_const_relational_operation): Optimize
comparisons with mode bounds.
* function.c (struct temp_slot): Add new field prev.
(free_after_compilation, init_temp_slots): Free new fields.
(cut_slot_from_list, insert_slot_to_list,
temp_slots_at_level, max_slot_level, move_slot_to_level,
make_slot_available): New functions.
(assign_stack_temp_for_type, combine_temp_slots,
find_temp_slot_from_address, preserve_temp_slots,
preserve_rtl_expr_result, free_temp_slots,
free_temps_for_rtl_expr, pop_temp_slots): Work with
the new structure of lists.
(mark_all_temps_used): Removed.
* function.h (struct function): Field x_temp_slots
replaced by x_used_temp_slots and x_avail_temp_slots.
(temp_slots): Replaced by ...
(used_temp_slots, avail_temp_slots): New.
* tree.h (mark_all_temps_used): Declaration removed.
* loop-iv.c (mark_single_set, get_biv_step_1, iv_analyze,
simplify_using_assignment): Take the expression out of
the expr_list wrapper.
* loop-iv.c (iv_number_of_iterations): Improve clasification of
infinite loops.
2004-05-19 Roger Sayle <roger@eyesopen.com>
* doc/tm.texi (TARGET_RTX_COSTS): Document that instruction
costs should be based on code size when optimizing for size.
2004-05-19 Paolo Bonzini <bonzini@gnu.org>
* typeck.c: Remove non-printable character 160.
2004-05-20 Andrew Pinski <pinskia@physics.uc.edu>
* rs6000.c (print_operand) <case 'z'>: Call
mark_decl_referenced before assemble_name.
2004-05-20 Zack Weinberg <zack@codesourcery.com>
* cgraph.c (hash_node, eq_node, cgraph_node, cgraph_remove_node)
(cgraph_varpool_hash_node, eq_cgraph_varpool_node)
(cgraph_varpool_node): Hash on the pointer to the decl, not
the DECL_UID. Fixes 64-bit bootstrap failure.
2004-05-20 Richard Earnshaw <rearnsha@arm.com>
* arm.md (ite_ne_zeroextractsi, ite_ne_zeroextractsi_shifted): Ensure
we don't earlyclobber operands used in the second insn.
2004-05-20 Steven Bosscher <stevenb@suse.de>
* tree-mudflap.c: Formatting fixes.
2004-05-20 J"orn Rennecke <joern.rennecke@superh.com>
* Makefile.in (GTFILES): Add $(srcdir)/reload.h.
* gengtype.c (open_base_files): Include reload.h in ifiles.
* reload.h (reg_equiv_memory_loc_varray): Declare.
* reload1.c (reg_equiv_memory_loc_varray): New variable.
(init_reload): Initialize it.
(reload): Instead of freeing reg_equiv_memory_loc, 'grow'
reg_equiv_memory_loc_varray to size 0.
* ra.c (reg_alloc): Allocate reg_equiv_memory_loc by
growing reg_equiv_memory_loc_varray to the desired size.
* passes.c (rest_of_handle_old_regalloc): Likewise.
* reload.c: Amend comment on calling init_reload.
2004-05-20 Nick Clifton <nickc@redhat.com>
* config/c4x/c4x.h (INITIALIZE_TRAMPOLINE): Replace 'tramp'
with 'TRAMP' in the body of the macro definition.
2004-05-19 H.J. Lu <hongjiu.lu@intel.com>
PR target/15383
* config/ia64/ia64.c (ia64_expand_compare): Don't check
TARGET_HPUX for TFmode compare. Abort if op0 is in TFmode and
cmptf_libfunc isn't set.
(ia64_init_libfuncs): Rename TFmode libfuncs using the HPUX
conventions.
(ia64_sysv4_init_libfuncs): New.
* config/ia64/sysv4.h (TARGET_INIT_LIBFUNCS): New. Defined as
ia64_sysv4_init_libfuncs.
2004-05-20 Falk Hueffner <falk@debian.org>
PR other/15526
* libgcc2.c (__mulvsi3): Fix overflow test.
2004-05-19 Andrew Pinski <pinskia@physics.uc.edu>
PR c/14171
* reg-stack.c (nan): Rename to ...
(not_a_num): Here.
(reg_to_stack): Rename nan to not_a_num.
(subst_stack_regs_pat): Likewise.
(convert_regs_entry): Likewise.
(convert_regs_1): Likewise.
* tree-cfg.c (find_case_label_for_value): Replace call to
simple_cst_equal with tree_int_cst_equal.
* tree-into-ssa.c (prepare_operand_for_rename): New argument is_use.
If the operand is for a use, then strip away the SSA_NAME, do not
strip away the SSA_NAME for a set. Never call release_ssa_name.
(mark_def_sites): Appropriately pass additional argument to
prepare_operand_for_rename. If a VDEF_RESULT is not an SSA_NAME,
then set the VDEF_RESULT to the VDEF_OP.
(set_def_block): Strip away any SSA_NAME to get to the real
underlying variable.
2005-05-20 Andrew Pinski <pinskia@physics.uc.edu>
* optimize.c (calls_setjmp_r): Remove.
(calls_setjmp_p): Remove.
* cp-tree.c (calls_setjmp_p): Remove.
* decl.c (finish_function): Do not call calls_setjmp_p.
2004-05-20 Falk Hueffner <falk@debian.org>
PR other/15526
* gcc.dg/ftrapv-1.c: New test case.
2004-05-19 Anthony Green <green@localhost.localdomain>
* Makefile.am (awt_java_source_files): Remove javax.rmi and
gnu.javax.rmi code.
* Makefile.in: Rebuilt.
* javax/rmi/ClassDesc.java, javax/rmi/StubDelegate.java,
javax/rmi/UtilDelegate.java, javax/rmi/Stub.java,
javax/rmi/Util.java, javax/rmi/ObjectImpl.java,
javax/rmi/SystemException.java, javax/rmi/ValueHandler.java,
javax/rmi/PortableRemoteObjectDelegate.java, javax/rmi/Tie.java,
gnu/javax/rmi/CORBA/DelegateFactory.java,
gnu/javax/rmi/CORBA/GetDelegateInstanceException.java,
gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java,
gnu/javax/rmi/CORBA/StubDelegateImpl.java,
gnu/javax/rmi/CORBA/UtilDelegateImpl.java,
gnu/javax/rmi/CORBA/ValueHandlerImpl.java,
gnu/javax/rmi/PortableServer.java: Remove files.
2004-05-19 Anthony Green <green@redhat.com>
* Makefile.am: Define JAVA_EXT_DIRS.
* Makefile.in: Rebuilt.
* java/lang/natRuntime.cc (insertSystemProperties): Set
java.ext.dirs property.