FAIL: gcc.c-torture/compile/20011119-1.c -O0 (test for excess errors) FAIL: gcc.c-torture/compile/20011119-1.c -O1 (test for excess errors) FAIL: gcc.c-torture/compile/20011119-1.c -O2 (test for excess errors) FAIL: gcc.c-torture/compile/20011119-1.c -O3 -fomit-frame-pointer (test for ex cess errors) FAIL: gcc.c-torture/compile/20011119-1.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/compile/20011119-1.c -Os (test for excess errors) FAIL: gcc.c-torture/compile/20011119-2.c -O0 (test for excess errors) FAIL: gcc.c-torture/compile/20011119-2.c -O1 (test for excess errors) FAIL: gcc.c-torture/compile/20011119-2.c -O2 (test for excess errors) FAIL: gcc.c-torture/compile/20011119-2.c -O3 -fomit-frame-pointer (test for ex cess errors) FAIL: gcc.c-torture/compile/20011119-2.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/compile/20011119-2.c -Os (test for excess errors) FAIL: gcc.c-torture/compile/981001-2.c -O0 (test for excess errors) FAIL: gcc.c-torture/compile/981001-2.c -O1 (test for excess errors) FAIL: gcc.c-torture/compile/981001-2.c -O2 (test for excess errors) FAIL: gcc.c-torture/compile/981001-2.c -O3 -fomit-frame-pointer (test for exce ss errors) FAIL: gcc.c-torture/compile/981001-2.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/compile/981001-2.c -Os (test for excess errors)
Executing on host: /mnt/gnu/gcc-3.3/objdir/gcc/xgcc -B/mnt/gnu/gcc-3.3/objdir/gc c/ -O0 -w -c -o 20011119-1.o /mnt/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.c-tortur e/compile/20011119-1.c (timeout = 300) /mnt/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.c-torture/compile/20011119-1.c:4: error: alias definitions not supported in this configuration compiler exited with status 1 output is: /mnt/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.c-torture/compile/20011119-1.c:4: error: alias definitions not supported in this configuration FAIL: gcc.c-torture/compile/20011119-1.c -O0 (test for excess errors) Excess errors: /mnt/gnu/gcc-3.3/gcc/gcc/testsuite/gcc.c-torture/compile/20011119-1.c:4: error: alias definitions not supported in this configuration While the error message is certainly correct, these tests didn't fail prior to Richard's change to the alias handling: 2005-03-16 Richard Henderson <[EMAIL PROTECTED]> PR middle-end/15700 * varasm.c (struct alias_pair): Rename from struct output_def_pair. (alias_pairs): Rename from output_defs. (find_decl_and_mark_needed): Split out from assemble_alias. (do_assemble_alias): New. (assemble_output_def): Remove. (finish_aliases_1, finish_aliases_2): New. (process_pending_assemble_output_defs): Remove. (assemble_alias): Defer aliases for which we don't yet have a non-external decl for the target symbol. * passes.c (rest_of_decl_compilation): Register variables with cgraph. * cgraphunit.c (cgraph_finalize_compilation_unit): Use finish_aliases_1. * toplev.c (compile_file): Use finish_aliases_2 instead of process_pending_assemble_output_defs. * tree.h (finish_aliases_1, finish_aliases_2): Declare. (process_pending_assemble_output_defs): Remove. -- Summary: New testsuite fails: error: alias definitions not supported in this configuration Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: hppa2.0w-hp-hpux11.11 GCC host triplet: hppa2.0w-hp-hpux11.11 GCC target triplet: hppa2.0w-hp-hpux11.11 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20554