public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
From: "doko at cs dot tu-berlin dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/12527] [3.4 regression] [arm] bootstrap error on arm-linux, miscompiling genconstants
Date: Mon, 13 Oct 2003 20:56:00 -0000	[thread overview]
Message-ID: <20031013205638.32658.qmail@sources.redhat.com> (raw)
In-Reply-To: <20031006200259.12527.debian-gcc@lists.debian.org>

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12527



------- Additional Comments From doko at cs dot tu-berlin dot de  2003-10-13 20:56 -------
Subject: Re:  [3.4 regression] [arm] bootstrap error on arm-linux, miscompiling genconstants

rearnsha at gcc dot gnu dot org writes:
> That's still ~800 lines of ChangeLog!  Far too much for me to guess the cause.
please be patient with the sloow machine ... ;-)

> Can you take a look at contrib/reghunt and see if you can narrow this down to an
> individual patch?
it's one of the following, more tomorrow.

2003-08-30  Zack Weinberg  <zack@codesourcery.com>

        * c-tree.h: Delete COMPARE_DIFFERENT_TU from enumeration.
        * c-typeck.c (same_translation_unit_p): New function.
        (comptypes): Use it instead of flags parameter to identify
        structure types from different translation units.
        * c-decl.c (duplicate_decls): Always call comptypes with
        COMPTYPE_STRICT flags argument.
        (c_reset_state): Set BLOCK_SUPERCONTEXT of the block formed
        to file_scope_decl.

2003-08-30  Zack Weinberg  <zack@codesourcery.com>

        * c-tree.h (C_TYPE_INCOMPLETE_VARS): New macro.
        * c-decl.c (struct c_scope): Remove "incomplete" field.
        (pushdecl): Attach variables with incomplete types to
        the TYPE_MAIN_VARIANT of the incomplete type in question.
        (finish_struct): Look at C_TYPE_INCOMPLETE_VARS for variables
        to complete, not at current_scope->incomplete.  All such
        variables do need completion.

2003-08-30  Richard Earnshaw  <rearnsha@arm.com>
        Nicolas Pitre <nico@cam.org>

        * arm/lib1funcs.asm (RETCOND): Delete.
        (RETLDM): New assembler macro.  Use it for returning with ldm/ldr.
        (ARM_LDIV0, THUMB_LDIV0): Collapse multiple definitions.
        (__ARM_ARCH__): Move here from ieee754-?f.S.
        (RET, RETc): Clean up definitions.
        (DIV_FUNC_END): Renamed from FUNC_END.  All uses changed.
        (FUNC_END): New macro that marks the end of any function.
        (ARM_FUNC_START): New macro that allows an assembler routine to be
        implemented in ARM code even if a Thumb-only build.
        Unconditionally include ieee754-?f.S.
        * arm/ieee754-df.S: Delete macros moved to lib1funcs.asm.
        Mark ends of functions.
        Split into separate conditionally-compiled units.
        Use RETLDM to return from routines.
        * arm/ieee754-sf.S: Similarly.
        * t-arm-elf (LIB1ASMFUNCS): Remove _ieee754_dp and _ieee754_sp.
        Add _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi
        _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2
        _fixsfsi and _fixunssfsi.

        * arm/ieee754-df.S (__muldf3): Fix bug when result of a
        multiplication underflows to zero.
        (__adddf3): Fix bug when using VFP ordering on little-endian
        processors.
        (__fixdfsi): Use rrx to extract the carry into a register instead of
        MRS instruction.  Optimize later use of result.
        * arm/ieee754-sf.S (__fixsfsi): Likewise.
        (__fixunssfsi): Use a better sequence for handling negative-or-zero.


  parent reply	other threads:[~2003-10-13 20:56 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-06 20:03 [Bug target/12527] New: [3.4 regression] [arm] bootstrap error on arm-linux debian-gcc at lists dot debian dot org
2003-10-09  1:43 ` [Bug target/12527] " pinskia at gcc dot gnu dot org
2003-10-11  3:32 ` [Bug target/12527] [3.4 regression] [arm] bootstrap error on arm-linux, miscompiling genconstants pinskia at gcc dot gnu dot org
2003-10-11 11:34 ` doko at cs dot tu-berlin dot de
2003-10-11 12:06 ` rearnsha at gcc dot gnu dot org
2003-10-12  7:24 ` doko at cs dot tu-berlin dot de
2003-10-13 12:41 ` rearnsha at gcc dot gnu dot org
2003-10-13 20:56 ` doko at cs dot tu-berlin dot de [this message]
2003-10-14  4:10 ` pinskia at gcc dot gnu dot org
2003-10-14  6:51 ` doko at cs dot tu-berlin dot de
2003-10-14  9:52 ` rearnsha at gcc dot gnu dot org
2003-10-14 20:49 ` debian-gcc at lists dot debian dot org
2003-10-15 13:30 ` rearnsha at gcc dot gnu dot org
2003-10-15 14:30 ` rearnsha at gcc dot gnu dot org
2003-12-21  3:28 ` steven at gcc dot gnu dot org
2004-01-10 22:49 ` pinskia at gcc dot gnu dot org
2004-01-12 16:12 ` [Bug bootstrap/12527] " rearnsha at gcc dot gnu dot org
2004-01-12 16:18 ` pinskia at gcc dot gnu dot org
2004-01-12 17:05 ` bangerth at dealii dot org
2004-01-14  9:18 ` steven at gcc dot gnu dot org
2004-01-14  9:26 ` rearnsha at arm dot com
2004-01-14 17:51 ` cvs-commit at gcc dot gnu dot org
2004-01-14 17:56 ` rearnsha at gcc dot gnu dot org
2004-01-27 13:08 ` cvs-commit at gcc dot gnu dot org
2004-03-30 20:44 ` cvs-commit at gcc dot gnu dot org
2004-03-30 21:17 ` [Bug bootstrap/12527] [3.3/3.4 " pinskia at gcc dot gnu dot org
2005-08-14 18:53 ` buytenh at wantstofly dot org
2005-08-15  9:37 ` rearnsha at gcc dot gnu dot org

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20031013205638.32658.qmail@sources.redhat.com \
    --to=gcc-bugzilla@gcc.gnu.org \
    --cc=gcc-bugs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).