[Bug libgcj/23498] [4.1 regression] libgcj/classpath add two undesired info files: hacking.info, vmintegration.info

2005-08-22 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-22 20:02 --- Subject: Bug 23498 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-22 20:01:53 Modified files: libjava/classpath: ChangeLog.gcj

[Bug libgcj/23498] [4.1 regression] libgcj/classpath add two undesired info files: hacking.info, vmintegration.info

2005-08-22 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-08-22 20:08 --- Fix checked in. -- What|Removed |Added Status|ASSIGNED

[Bug ada/23519] New: Dividing fixed point number by zero returns zero.

2005-08-22 Thread listor1 dot rombobeorn at comhem dot se
According to Simon Wright, with GCC 4.0.0 on MacOS X dividing a fixed point number by zero doesn't raise an exception but returns zero instead. The test case is the same as for bug 23514, but it fails in a different way so it appears to be a different bug. -- Summary: Dividing fixed

[Bug ada/23519] Dividing fixed point number by zero returns zero.

2005-08-22 Thread listor1 dot rombobeorn at comhem dot se
--- Additional Comments From listor1 dot rombobeorn at comhem dot se 2005-08-22 20:21 --- Created an attachment (id=9556) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9556action=view) test case reported to fail -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23519

[Bug ada/23519] Dividing fixed point number by zero returns zero.

2005-08-22 Thread listor1 dot rombobeorn at comhem dot se
--- Additional Comments From listor1 dot rombobeorn at comhem dot se 2005-08-22 20:23 --- Created an attachment (id=9557) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9557action=view) shorter test case, not tried but expected to show the same behaviour --

[Bug ada/23519] Dividing fixed point number by zero returns zero.

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-22 20:24 --- Does Ada require divide by zero throw an exception or is it just undefined? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23519

[Bug ada/23519] Dividing fixed point number by zero returns zero.

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-22 20:27 --- This is a true front-end bug as on PPC divide by zero (in an instruction) does not raise an exception so there needs to be an extra check which should have been added by the front-end. Confirmed on the

[Bug target/19161] No emms or femms emitted between MMX and FP instructions

2005-08-22 Thread rth at gcc dot gnu dot org
--- Additional Comments From rth at gcc dot gnu dot org 2005-08-22 20:32 --- Doing the code review. I've got a local patch for the create_pre_exit ice. I'm going to work to see this in 4.1. -- What|Removed |Added

[Bug libstdc++/23358] _Destroy doesn't optimize for scalar types

2005-08-22 Thread tkho at ucla dot edu
--- Additional Comments From tkho at ucla dot edu 2005-08-22 20:38 --- I want to note that a benchmark built with -funsafe-loop-optimizations turns up being slower AFTER fixing the typo (and enabling the specialization), so the specialization code should definitely be removed as soon as

[Bug ada/23514] fixed point error cause Ada exception block does NOT work

2005-08-22 Thread listor1 dot rombobeorn at comhem dot se
--- Additional Comments From listor1 dot rombobeorn at comhem dot se 2005-08-22 20:39 --- The behaviour reported by Windows users is that on the first division by zero an exception is raised and handled just fine, but the second time the program enters an infinite loop. Gnat 3.15p,

[Bug ada/23519] Dividing fixed point number by zero returns zero.

2005-08-22 Thread charlet at adacore dot com
--- Additional Comments From charlet at adacore dot com 2005-08-22 20:39 --- Subject: Re: Dividing fixed point number by zero returns zero. This is a true front-end bug as on PPC divide by zero (in an instruction) does not raise an exception so there needs to be an extra check

[Bug ada/23519] Dividing fixed point number by zero returns zero.

2005-08-22 Thread laurent at guerby dot net
get an exception (without -gnato as of 20050822). From the Ada RM A.5.4 Attributes of Fixed Point Types 4 S'Machine_Overflows Yields the value True if overflow and divide-by-zero are detected and reported by raising Constraint_Error for every

[Bug ada/23514] fixed point error cause Ada exception block does NOT work

2005-08-22 Thread laurent at guerby dot net
--- Additional Comments From laurent at guerby dot net 2005-08-22 20:48 --- Ok it's always better to put the context in bugzilla, I don't read comp.lang.ada regularly anymore these days :). I haven't seen reports of mingw Ada 4.1 testing on [EMAIL PROTECTED], could someone post one or

[Bug c++/23520] template instantiation disables inlining

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-22 20:54 --- *** This bug has been marked as a duplicate of 14950 *** -- What|Removed |Added

[Bug c++/14950] [3.4 Regression] [non unit-at-a-time] always_inline does not mix with templates and -O0

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-22 20:54 --- *** Bug 23520 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug c++/23520] template instantiation disables inlining

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-22 20:55 --- Oh, next time don't copy and paste the preprocessed source into the bug but rather attach it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23520

[Bug c++/23520] template instantiation disables inlining

2005-08-22 Thread herring at lanl dot gov
--- Additional Comments From herring at lanl dot gov 2005-08-22 21:14 --- (In reply to comment #3) Oh, next time don't copy and paste the preprocessed source into the bug but rather attach it. Er, yeah, I feel silly now -- I found #14950 while trying to make sure that mine had been

[Bug middle-end/23517] [4.0/4.1 Regression] can't cast between generic vector types and target supported vector types

2005-08-22 Thread bonzini at gcc dot gnu dot org
--- Additional Comments From bonzini at gcc dot gnu dot org 2005-08-22 21:32 --- Another patch can be found at http://gcc.gnu.org/ml/gcc-patches/2005-08/msg01331.html -- What|Removed |Added

[Bug libgcj/23495] java.lang.String.equals is suboptimal

2005-08-22 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-08-22 21:54 --- Robin, could you do another test where you use memcmp instead of a hand-written loop? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23495

[Bug target/19653] x87 reg allocated for constants for -mfpmath=sse

2005-08-22 Thread bonzini at gcc dot gnu dot org
--- Additional Comments From bonzini at gcc dot gnu dot org 2005-08-22 22:03 --- SPEC results for i686-pc-linux-gnu follow. The only significant regression is in galgel, overall it's about 1% better for SPECint and 2% better for SPECfp. Note that crafty improves a lot because of

[Bug libgcj/23367] _Jv_FindMethodInCache is not thread-safe

2005-08-22 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-08-22 22:09 --- I have a patch to make this use TLS when it is available. I'm testing it. -- What|Removed |Added

[Bug libgcj/22622] gnu/classpath/Configuration.java being grep'ed for before created

2005-08-22 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-08-22 22:09 --- Testing a fix. -- What|Removed |Added AssignedTo|tromey at redhat dot com

[Bug libgcj/22622] gnu/classpath/Configuration.java being grep'ed for before created

2005-08-22 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-22 22:39 --- Subject: Bug 22622 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-22 22:39:12 Modified files: libjava: ChangeLog configure configure.ac

[Bug libgcj/22622] gnu/classpath/Configuration.java being grep'ed for before created

2005-08-22 Thread tromey at gcc dot gnu dot org
--- Additional Comments From tromey at gcc dot gnu dot org 2005-08-22 22:40 --- Fix checked in. -- What|Removed |Added Status|ASSIGNED

[Bug target/23521] New: [m68k] bootstrap failure in libgfortran

2005-08-22 Thread debian-gcc at lists dot debian dot org
CVS 20050818 (current CVS 4.0 doesn't build gfortran as well) shows: /home/doko/gcc/gcc-snapshot-20050818/build/./gcc/xgcc -B/home/doko/gcc/gcc-snapshot-20050818/build/./gcc/ -B/usr/lib/gcc-snapshot/m68k-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/m68k-linux-gnu/lib/ -isystem

[Bug target/23521] [m68k] bootstrap failure in libgfortran

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-22 23:40 --- This is a dup of bug 23435. *** This bug has been marked as a duplicate of 23435 *** -- What|Removed |Added

[Bug target/23435] [4.1 Regression] Unrecognizable insn (in extract_insn, at recog.c)

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-22 23:40 --- *** Bug 23521 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug middle-end/21105] [4.0/4.1 Regression] Compiling of large array fails

2005-08-22 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-22 23:52 --- Subject: Bug 21105 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-22 23:52:24 Modified files: gcc/cp : ChangeLog decl.c Log message:

[Bug c++/23426] [4.0/4.1 Regression] partial fix too large array problem

2005-08-22 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-22 23:56 --- Subject: Bug 23426 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-22 23:56:30 Modified files: gcc/cp : ChangeLog Log message:

[Bug c++/23426] [4.0/4.1 Regression] partial fix too large array problem

2005-08-22 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-23 00:08 --- Subject: Bug 23426 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-23 00:07:48 Modified files: gcc/cp :

[Bug c++/23426] [4.0/4.1 Regression] partial fix too large array problem

2005-08-22 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-08-23 00:10 --- I've added my patch to mainline and the gcc-4.0.x branch, but there is still the problem that my testcase generates two errors when it should only generate one. --

[Bug target/23070] CALL_V4_CLEAR_FP_ARGS flag not properly set

2005-08-22 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-23 00:34 --- Subject: Bug 23070 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-23 00:33:19 Modified files: gcc: ChangeLog

[Bug target/20546] Loading and storing of packed structure elements uses wrong endian for PPC EABI Little Endian

2005-08-22 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2005-08-23 01:01 --- I could not reproduce this with current 3.4, 4.0 or 4.1 sources on a powerpc-linux targetted compiler using -mcall-eabi -mlittle, so I think the bug has been fixed. -- What|Removed

[Bug tree-optimization/23522] New: fold() bug

2005-08-22 Thread alexey dot starovoytov at sun dot com
I believe there is a bug in fold_widened_comparison() present in all versions of gcc including 4.1 The lines 6103 - 6105 of fold-const.c (gcc 4.0.1) looks like: arg1_unw = get_unwidened (arg1, shorter_type); if (!arg1_unw) return NULL_TREE; Notice that get_unwidened()

[Bug target/20102] Incorrect floating point code generated when assigning to packed structure

2005-08-22 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2005-08-23 01:20 --- Using -mstrict-align will avoid the unaligned accesses, I haven't looked into why there is a difference between the global and auto var.. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20102

[Bug middle-end/19931] gcc 3.4.x. internal compiler error: Segmentation fault; cross-powerpc on winxp

2005-08-22 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2005-08-23 01:30 --- Closing. Please don't reopen unless you can reproduce the bug with current 3.4.5 sources. -- What|Removed |Added

[Bug middle-end/23522] fold_widened_comparison bug

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|tree-optimization |middle-end GCC build triplet|x86_64-unknown-linux-gnu| GCC host triplet|x86_64-unknown-linux-gnu|

[Bug middle-end/23522] [3.4/4.0/4.1 Regression] fold_widened_comparison bug

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-23 01:41 --- Broken before fold_widended_comparison was added: (t1 = get_unwidened (arg1, TREE_TYPE (tem))) != 0 So this is a regression from 2.95. -- What|Removed

[Bug libgcj/23498] [4.1 regression] libgcj/classpath add two undesired info files: hacking.info, vmintegration.info

2005-08-22 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-23 01:46 --- Subject: Bug 23498 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-23 01:46:50 Modified files: libjava/classpath: ChangeLog.gcj Log message:

[Bug target/23485] [ia64]: Integer dvide by zero doesn't raise a signal

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23485

[Bug testsuite/23239] gcc.dg/tree-prof/val-prof-5.c scan-tree-dump Div.mod by constant b..=997 transformation on insn fails

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23239

[Bug libgcj/20908] [m68k-linux] libjava testsuite fails about 600 tests

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20908

[Bug rtl-optimization/23233] Loop optimisation ICE for subreg addresses

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23233

[Bug bootstrap/19607] Build fails on MSYS/MingGW because of incorrect SYSTEM_HEADER_DIR

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19607

[Bug driver/21366] The -bundle linking option does not get processed right on darwin

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21366

[Bug fortran/22390] Implement FLUSH statement

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22390

[Bug c++/21166] g++ gives error on reference to packed structure elements

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21166

[Bug fortran/17379] Generic functions not resolved

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17379

[Bug fortran/20663] Generic function is not resolved

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20663

[Bug fortran/21432] gfortran does not support printing of namelists

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Target Milestone|--- |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21432

[Bug target/16649] [3.4 Regression] bootstrap of gcc3.4.x fails on OpenDarwin7.2.1/x86

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-23 02:01 --- Just marking as fixed for 4.0.0 as there is no recent interesting in getting this fixed in earlier branches and earlier branches are not supported for darwin8.0. -- What|Removed

[Bug libstdc++/16651] [3.4/4.0 Regression] cross from powerpc-darwin to i686-darwin fails

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- Bug 16651 depends on bug 16649, which changed state. Bug 16649 Summary: [3.4 Regression] bootstrap of gcc3.4.x fails on OpenDarwin7.2.1/x86 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16649 What|Old Value |New Value

[Bug target/17279] [3.4 Regression] internal compiler error with 128 bit integers

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-23 02:03 --- This is invalid code and I have no interesting in back porting the whole infrastructure to 3.4.x so I am closing as fixed for 4.0.0. -- What|Removed |Added

[Bug java/20158] gcj fails to compile Apache ant, resulting in Bus error

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-23 02:06 --- Does this still happen? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20158

[Bug target/20799] [4.0/4.1 Regression] bad relocs for new/delete overrides

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-23 02:09 --- I will see if I can bootstrap/test this tomorrow. -- What|Removed |Added

[Bug c/21161] clobbered by longjmp warning ignores the data flow

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-23 02:12 --- The issue here is that obj is a parameter (argument) which gets assigned always the register r4 but I could be wrong. It might be a true warning and the warning does not ignore flow control but I have

[Bug middle-end/21161] clobbered by longjmp warning ignores the data flow

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Component|c |middle-end http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21161

[Bug target/22120] -fpic causes an ICE on i686-apple-darwin

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-23 02:17 --- Closing as fixed as this works on the mainline and there is no hope of getting this fixed for any earlier version. -- What|Removed |Added

[Bug other/22232] Bug in fixproto (missing escape)

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added GCC build triplet|powerpc-apple-darwin7 | GCC host triplet|powerpc-apple-darwin7 | GCC target triplet|powerpc-apple-darwin7 |

[Bug target/22317] c99_classification_macros_c.cc fails on darwin

2005-08-22 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-23 02:18 --- (In reply to comment #2) Also, this test should be really xfailed everywhere and only passes by chance on some systems due to complex interactions with PCHs: given the current structure of the

[Bug other/18555] -isysroot is not miss-documented

2005-08-22 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added Severity|enhancement |minor GCC build triplet|powerpc-apple-darwin7 | GCC host triplet|powerpc-apple-darwin7 | GCC

[Bug target/23070] CALL_V4_CLEAR_FP_ARGS flag not properly set

2005-08-22 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-23 02:29 --- Subject: Bug 23070 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-23 02:28:19 Modified files: gcc:

[Bug target/21571] ICE in rs6000.c with -msdata=default.

2005-08-22 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-23 02:40 --- Subject: Bug 21571 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-08-23 02:40:02 Modified files: gcc/config/rs6000: rs6000-protos.h rs6000.c rs6000.md

[Bug target/21571] ICE in rs6000.c with -msdata=default.

2005-08-22 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-08-23 03:00 --- Subject: Bug 21571 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-08-23 02:59:37 Modified files: gcc:

[Bug target/21571] ICE in rs6000.c with -msdata=default.

2005-08-22 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2005-08-23 03:07 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libgcj/23508] FAIL: PR218

2005-08-22 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Additional Comments From dave at hiauly1 dot hia dot nrc dot ca 2005-08-23 03:10 --- Subject: Re: FAIL: PR218 I think this bug is probably a target issue. The unwind process gets stuck after unwinding through the signal handler: (gdb) c Continuing. Breakpoint 1,

[Bug tree-optimization/23445] [4.1 Regression] ICE with -O1 -ftree-vrp -fdelete-null-pointer-checks

2005-08-22 Thread phython at gcc dot gnu dot org
--- Additional Comments From phython at gcc dot gnu dot org 2005-08-23 05:31 --- This is even better than the pass in pr16351 . Having the assert not fail on pointer types is probably the best fix. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23445

[Bug rtl-optimization/23523] New: code size regression on x86

2005-08-22 Thread dann at godzilla dot ics dot uci dot edu
Compiling the code in the main.i attachment with -march=i686 -O2 the code generated for the first_map_occurred is bigger for 4.1 compared to 4.0 The sdiff between 4.0 and 4.1: xorl%eax, %eax | xorl%ecx, %ecx movl%eax, waiting_for_initial_map | movl%ecx,

[Bug rtl-optimization/23524] bigger version of mov + cmp produced

2005-08-22 Thread dann at godzilla dot ics dot uci dot edu
--- Additional Comments From dann at godzilla dot ics dot uci dot edu 2005-08-23 05:55 --- Created an attachment (id=9560) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9560action=view) Testcase for this bug -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23524

[Bug rtl-optimization/23523] code size regression on x86

2005-08-22 Thread dann at godzilla dot ics dot uci dot edu
--- Additional Comments From dann at godzilla dot ics dot uci dot edu 2005-08-23 05:45 --- Created an attachment (id=9559) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9559action=view) preprocessed source, look for first_map_occurred --

[Bug rtl-optimization/23524] New: bigger version of mov + cmp produced

2005-08-22 Thread dann at godzilla dot ics dot uci dot edu
Compiling the code in the attachment using -O2 -march=i686 4.1 produces bigger code than 4.0. 4.0 produces: movlxtermWidgetClass, %eax cmpl%eax, 4(%edx) 4.1 produces: movl4(%edx), %eax cmplxtermWidgetClass, %eax the 4.1 version is 1 byte bigger. This is

<    1   2