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

Reply via email to