[Bug optimization/15028] [3.5 regression] Assert_Failure uintp.adb:2409

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Apr 20 16:43:00 GMT 2004


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-04-20 16:26 -------
There are a few patches which I would think could have caused this (the last one is most logical one 
though):
2004-04-19  Daniel Jacobowitz  <drow@mvista.com>

        * stor-layout.c (layout_decl): Check DECL_PACKED before calling
        ADJUST_FIELD_ALIGN.  Check maximum_field_alignment after.

2004-04-19  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>

        * varasm.c (compare_constant, case VIEW_CONVERT_EXPR): Add case.

        * expmed.c (expand_mult_highpart_adjust): Make OP1 valid for MODE.
        (expand_mult_highpart_optab): Likewise.
        (expand_mult_highpart): Make OP1 valid for WIDER_MODE, not MODE.

2004-04-17  Paolo Bonzini  <bonzini@gnu.org>

        * opts.c (decode_options): Do not enable flag_rename_registers
        and flag_web at -O3.
        * toplev.c (flag_rename_registers): Initialize
        flag_rename_registers and flag_web to
        AUTODETECT_FLAG_VAR_TRACKING.
        (default_debug_hooks): New global.
        (process_options): Initialize default_debug_hooks.  Warn if
        -fvar-tracking specified but not supported by the current
        debug format.  Do not run var tracking at -O0 or if not
        supported by the current debug format, even if
        -fvar-tracking was given.  If -fno-rename-registers
        is not specified, always run register renaming if var
        tracking is supported by the default debugging information
        format for the target, and we are at -O1 or higher; similarly
        for -fweb, but only at -O2 or higher.
        * doc/invoke.texi (Optimize Options): Document this.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|ada                         |optimization
           Keywords|                            |wrong-code
   Target Milestone|---                         |3.5.0


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



More information about the Gcc-bugs mailing list