[Bug testsuite/20554] New: New testsuite fails: error: alias definitions not supported in this configuration
danglin at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sat Mar 19 15:23:00 GMT 2005
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 <rth@redhat.com>
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
More information about the Gcc-bugs
mailing list