[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