[Bug inline-asm/35963] [IRA] uses wrong ops

2008-04-17 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2008-04-17 11:13 --- Sounds a little bit like PR6142 popped up again via IRA. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35963

[Bug inline-asm/35963] [IRA] uses wrong ops

2008-04-17 Thread aldot at gcc dot gnu dot org
--- Comment #7 from aldot at gcc dot gnu dot org 2008-04-17 11:32 --- Changing the attached testcase to use either =q or =R makes no difference, it still tries to emit the wrong thing, thus reopening. -- aldot at gcc dot gnu dot org changed: What|Removed

[Bug target/35102] i386-*gcc: bad register name `%sil'

2008-04-17 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2008-04-17 12:03 --- *** Bug 35963 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35102

[Bug inline-asm/35963] [IRA] uses wrong ops

2008-04-17 Thread aldot at gcc dot gnu dot org
--- Comment #8 from aldot at gcc dot gnu dot org 2008-04-17 12:03 --- fixing the constraint and all is well. Thanks, Andrew! *** This bug has been marked as a duplicate of 35102 *** -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/33009] -frtl-abstract-sequences causes an infinite loop

2008-02-21 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2008-02-21 16:44 --- -frtl-abstract-sequences should IMHO be turned on per default for at least -Os in 4.4 Otherwise literally nobody will notice if it's broken. thanks, -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33009

[Bug middle-end/17843] Warning not given for unreachable code in a switch

2008-02-02 Thread aldot at gcc dot gnu dot org
--- Comment #6 from aldot at gcc dot gnu dot org 2008-02-02 13:43 --- Created an attachment (id=15077) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15077action=view) Emit warning for surplus case labels in a switch stmt with a boolean condition The attached patchlet would warn

[Bug middle-end/17843] Warning not given for unreachable code in a switch

2008-02-02 Thread aldot at gcc dot gnu dot org
--- Comment #7 from aldot at gcc dot gnu dot org 2008-02-02 13:44 --- Reconfirm for 4.3.0 / 4.4.x -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/33702] [meta-bug] GCC 4.4 pending patches

2008-02-02 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2008-02-02 13:46 --- Add link to PR17843 -- Warning not given for unreachable code in a switch In this case a boolean condition; Does not use (the already a bit convoluted) VRP. -- aldot at gcc dot gnu dot org changed

[Bug c/35034] [4.3 Regression] assembler errors when building gcc/unwind-*.c at -O0 or -O1

2008-01-31 Thread aldot at gcc dot gnu dot org
--- Comment #5 from aldot at gcc dot gnu dot org 2008-01-31 15:05 --- Works with gcc-4.1.2 (if one prunes the 'static' of the weakref; They were required to be public back then): $ gcc-4.1 pr35034-1.c pr35034-2.c -O0 -S -o - -combine -pipe .file pr35034-1.c .text

[Bug c/35034] assembler errors when building gcc/unwind-*.c at -O0 or -O1

2008-01-31 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2008-01-31 14:47 --- Smaller testcase: --- $ cat pr35034-1.c /* PR 35034 - fails to mangle function names for different TUs. */ /* { dg-do compile } */ /* { dg-options -combine -O0 } */ /* { dg-additional

[Bug c/35034] assembler errors when building gcc/unwind-*.c at -O0 or -O1 with IMA

2008-01-31 Thread aldot at gcc dot gnu dot org
--- Comment #9 from aldot at gcc dot gnu dot org 2008-01-31 15:18 --- (In reply to comment #7) Fails with 4.1.2 for me as well, with the static. w/o 4.1 complains t1.c:5: error: '__gthrw_pthread_once' defined both normally and as an alias Works flawlessly for me (without

[Bug c/35034] assembler errors when building gcc/unwind-*.c at -O0 or -O1 with IMA

2008-01-31 Thread aldot at gcc dot gnu dot org
--- Comment #8 from aldot at gcc dot gnu dot org 2008-01-31 15:11 --- (In reply to comment #2) I suppose the static function static const unsigned char * read_uleb128 (const unsigned char *p, _uleb128_t *val) { in unwind-pe.h should be marked 'inline', otherwise

[Bug c/35034] New: assembler errors when building gcc/unwind-*.c

2008-01-30 Thread aldot at gcc dot gnu dot org
: UNCONFIRMED Keywords: assemble-failure Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aldot at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35034

[Bug c/35034] assembler errors when building gcc/unwind-*.c at -O0 or -O1

2008-01-30 Thread aldot at gcc dot gnu dot org
--- Comment #1 from aldot at gcc dot gnu dot org 2008-01-30 22:56 --- Works with -O2, fails with -O0, -O1, -O2 -fno-inline -O0: $ /scratch/obj.i686/gcc-4.3/./gcc/xgcc -B/scratch/obj.i686/gcc-4.3/./gcc/ -B/opt/i686/gcc-4.3//i686-linux-gnu/bin/ -B/opt/i686/gcc-4.3//i686-linux-gnu/lib

[Bug bootstrap/33396] add --enable-intermodule

2008-01-29 Thread aldot at gcc dot gnu dot org
--- Comment #10 from aldot at gcc dot gnu dot org 2008-01-29 12:27 --- Created an attachment (id=15046) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15046action=view) updated patch for libgcc Fixes an error about {mul,div}{d,x,t}c3 which wants to be built for different modes

[Bug translation/35002] Incorrect spelling of hottest

2008-01-29 Thread aldot at gcc dot gnu dot org
--- Comment #3 from aldot at gcc dot gnu dot org 2008-01-29 15:58 --- Fixed. -- aldot at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug translation/35002] Incorrect spelling of hottest

2008-01-29 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2008-01-29 15:57 --- Subject: Bug 35002 Author: aldot Date: Tue Jan 29 15:56:20 2008 New Revision: 131940 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=131940 Log: 2008-01-29 Bernhard Fischer [EMAIL PROTECTED] PR c

[Bug fortran/35015] missing cleanup-modules directive in testsuite/gfortran*

2008-01-29 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2008-01-29 16:05 --- You can pass any *.[fF][9]*[05]* and .inc into this script, it will happily scan for any un-cleaned mod. See top of the script for the files i initially fed to it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug bootstrap/27516] install failure due to unconditional invocation of makeinfo for treelang.texi

2008-01-29 Thread aldot at gcc dot gnu dot org
--- Comment #22 from aldot at gcc dot gnu dot org 2008-01-29 12:33 --- Michael, You are right, sorry :(. I somehow managed not to find them although they are there! ---8--- # Dummy rules to deal with dependencies produced by use of # [EMAIL PROTECTED]@ and [EMAIL PROTECTED]@ above

[Bug fortran/35015] New: missing cleanup-modules directive in testsuite/gfortran*

2008-01-29 Thread aldot at gcc dot gnu dot org
Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aldot at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35015

[Bug c/31537] duplicate weakref emitted with IMA

2008-01-29 Thread aldot at gcc dot gnu dot org
--- Comment #9 from aldot at gcc dot gnu dot org 2008-01-29 21:07 --- Created an attachment (id=15053) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15053action=view) patch in testing This is a simple fix to adjust the respective vector (that get's filled/finalized far too early

[Bug fortran/35015] missing cleanup-modules directive in testsuite/gfortran*

2008-01-29 Thread aldot at gcc dot gnu dot org
--- Comment #5 from aldot at gcc dot gnu dot org 2008-01-29 20:35 --- Several question marks for someone more familiar with the testsuite.. In the event that we can check against several multilib variants (?) that thus match different dg-require (?), we may (?) eventually check against

[Bug fortran/34997] Common vendor extension: Support symbol names containing $

2008-01-28 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2008-01-28 17:30 --- Invalid code should be diagnosed. Since this particular case even has a flag to accept the invalid code, the hard error is fine IMHO. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34997

[Bug fortran/34997] Common vendor extension: Support symbol names containing $

2008-01-28 Thread aldot at gcc dot gnu dot org
--- Comment #1 from aldot at gcc dot gnu dot org 2008-01-28 16:34 --- See also http://gcc.gnu.org/ml/fortran/2007-01/msg00060.html specifically the PS ... -fdollar-ok there. -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/27516] install failure due to unconditional invocation of makeinfo for treelang.texi

2008-01-28 Thread aldot at gcc dot gnu dot org
--- Comment #18 from aldot at gcc dot gnu dot org 2008-01-28 17:59 --- Created an attachment (id=15038) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15038action=view) use conditional $(BUILD_INFO) variable for prerequs of info and install-info targets Use the variable

[Bug bootstrap/27516] install failure due to unconditional invocation of makeinfo for treelang.texi

2008-01-28 Thread aldot at gcc dot gnu dot org
--- Comment #20 from aldot at gcc dot gnu dot org 2008-01-28 20:43 --- (In reply to comment #19) In your patch, why does install-info still need doc and installdirs dependencies when BUILD_INFO is not set? If those things still need to happen, shouldn't they be dependencies

[Bug translation/35002] Incorrect spelling of hottest

2008-01-28 Thread aldot at gcc dot gnu dot org
--- Comment #1 from aldot at gcc dot gnu dot org 2008-01-28 21:47 --- Confirmed. Also wrong: gcc/ipa-struct-reorg.c:sum_counts (d_str str, gcov_type *hotest) gcc/ipa-struct-reorg.c: if (str-count *hotest) gcc/ipa-struct-reorg.c:*hotest = str-count; gcc/ipa-struct-reorg.c

[Bug target/23782] SRA pessimizes passing structures by value at -Os (+22% code size)

2008-01-27 Thread aldot at gcc dot gnu dot org
--- Comment #6 from aldot at gcc dot gnu dot org 2008-01-27 13:36 --- $ for i in 2.95 3.3 3.4 4.1 4.3.orig-HEAD 4.3-HEAD;do echo # GCC $(gcc-$i --version | sed 1q);gcc-$i -Os -c -o pr.o.gcc-$i pr23782.c;done # GCC 2.95.4 pr23782.c:8: warning: `fastcall' attribute directive ignored # GCC

[Bug c/34989] ICE in in get_addr_dereference_operands, at tree-ssa-operands.c:1698

2008-01-27 Thread aldot at gcc dot gnu dot org
--- Comment #1 from aldot at gcc dot gnu dot org 2008-01-27 17:24 --- Created an attachment (id=15028) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15028action=view) file 1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34989

[Bug middle-end/34989] ICE in in get_addr_dereference_operands, at tree-ssa-operands.c:1698

2008-01-27 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2008-01-27 17:24 --- Created an attachment (id=15029) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15029action=view) file2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34989

[Bug middle-end/34989] [4.3 Regression] ICE in in get_addr_dereference_operands, at tree-ssa-operands.c:1698

2008-01-27 Thread aldot at gcc dot gnu dot org
--- Comment #3 from aldot at gcc dot gnu dot org 2008-01-27 17:26 --- Works fine with gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) And did work with trunk until recently (at least end of december, IIRC) -- aldot at gcc dot gnu dot org changed: What

[Bug c/34989] New: ICE in in get_addr_dereference_operands, at tree-ssa-operands.c:1698

2008-01-27 Thread aldot at gcc dot gnu dot org
Product: gcc Version: 4.3.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aldot at gcc dot gnu dot org http

[Bug middle-end/34989] [4.3 Regression] ICE in in get_addr_dereference_operands, at tree-ssa-operands.c:1698 with IMA

2008-01-27 Thread aldot at gcc dot gnu dot org
--- Comment #7 from aldot at gcc dot gnu dot org 2008-01-27 18:10 --- original and reduced testcases work with 4.2: $ gcc-4.2 -O2 -c -o bazoo.o one.i two.i -combine ; echo $? 0 $ gcc-4.2 -O2 -c -o bazoo.o syslogd.i xregcomp.i -combine ; echo $? 0 $ gcc-4.2 --version | sed 1q gcc-4.2

[Bug c/34873] varasm.c:3387: warning: right shift count = width of type

2008-01-27 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2008-01-27 18:35 --- right.. thus closing. -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/31537] duplicate weakref emitted with IMA

2008-01-25 Thread aldot at gcc dot gnu dot org
--- Comment #7 from aldot at gcc dot gnu dot org 2008-01-25 08:28 --- Testing a patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31537

[Bug c/31537] duplicate weakref emitted with IMA

2008-01-25 Thread aldot at gcc dot gnu dot org
--- Comment #8 from aldot at gcc dot gnu dot org 2008-01-25 18:02 --- Mine. $ cat pr31537.i static int __gthrw_pthread_once __attribute__ ((__weakref__ (pthread_once))); $ gcc-4.3-HEAD -S -o - -Os pr31537.i pr31537.i pr31537.i \ pr31537.i pr31537.i pr31537.i -fno-tree-vnhoist -combine

[Bug bootstrap/27516] install failure due to unconditional invocation of makeinfo for treelang.texi

2008-01-25 Thread aldot at gcc dot gnu dot org
--- Comment #16 from aldot at gcc dot gnu dot org 2008-01-25 15:24 --- Removing alphaev56-dec-osf5.1a since this is not target specific. The treelang-noinfo.patch looks fine to me, but i cannot approve it (mark?). -- aldot at gcc dot gnu dot org changed: What

[Bug bootstrap/33396] add --enable-intermodule

2008-01-24 Thread aldot at gcc dot gnu dot org
--- Comment #8 from aldot at gcc dot gnu dot org 2008-01-24 13:43 --- Created an attachment (id=15016) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15016action=view) updated patch tiny fix: libgcc-s-objects-onestep is only needed for enable_shared=yes. Two other buglets fixed

[Bug bootstrap/33396] add --enable-intermodule

2008-01-24 Thread aldot at gcc dot gnu dot org
--- Comment #9 from aldot at gcc dot gnu dot org 2008-01-24 16:15 --- Stats: -rw-r--r-- 1 1000 1000 3853392 Jan 24 13:28 ./build_i686/gcc-4.3.0-target.IMA/i686-linux-uclibc/libgcc/libgcc.a 2826503 34784 8 2861295 2ba8ef (TOTALS) -rw-r--r-- 1 1000 1000 4569970 Jan 24 14:00

[Bug bootstrap/33200] install fails when trying to install fix-header since fix-header wasn't built

2008-01-23 Thread aldot at gcc dot gnu dot org
--- Comment #7 from aldot at gcc dot gnu dot org 2008-01-23 10:43 --- I've fixed superH locally via \\ gcc PR33200 Index: gcc-4.3.0/gcc/config.gcc === --- gcc-4.3.0/gcc/config.gcc(revision 131628) +++ gcc-4.3.0

[Bug bootstrap/33396] add --enable-intermodule

2008-01-23 Thread aldot at gcc dot gnu dot org
--- Comment #7 from aldot at gcc dot gnu dot org 2008-01-23 14:41 --- Created an attachment (id=15008) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15008action=view) libgcc patch #2 Updated patch -- aldot at gcc dot gnu dot org changed: What|Removed

[Bug c/34922] New: toplevel ./configure --help

2008-01-22 Thread aldot at gcc dot gnu dot org
dot gnu dot org ReportedBy: aldot at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34922

[Bug c/34922] toplevel ./configure --help is incomplete

2008-01-22 Thread aldot at gcc dot gnu dot org
--- Comment #1 from aldot at gcc dot gnu dot org 2008-01-22 14:03 --- If disabling toplevel directories is really generic, then libada and libssp should be removed from the --help output. --enable-languages=c --disable-libstdc++-v3 should be accepted. Means to use a different libstdc

[Bug bootstrap/34922] toplevel ./configure --help is incomplete

2008-01-22 Thread aldot at gcc dot gnu dot org
--- Comment #3 from aldot at gcc dot gnu dot org 2008-01-22 18:04 --- You should document this (awkward) flag in the --help output, though. Still, it is inconsistent to mention just a few of the possible arguments in the help text, thus my question: Should all toplevel libdirs

[Bug bootstrap/33200] install fails when trying to install fix-header since fix-header wasn't built

2008-01-19 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2008-01-19 12:37 --- Bruce, Can you please have a look. How is that ment to work? -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/33200] install fails when trying to install fix-header since fix-header wasn't built

2008-01-19 Thread aldot at gcc dot gnu dot org
--- Comment #5 from aldot at gcc dot gnu dot org 2008-01-19 14:14 --- Assuming build=i386-linux-*, host==target==sh4-linux-*, i.e. cross-compiling a native compiler for SuperH: -) sh*-* forces use_fixproto in config.gcc (why?) See config.gcc: line 2308 -) stmp-install-fixproto

[Bug c/34873] New: varasm.c:3387: warning: right shift count = width of type

2008-01-19 Thread aldot at gcc dot gnu dot org
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aldot at gcc dot gnu dot org GCC build triplet: i686-linux-uclibc GCC host triplet: i386-linux-gnu GCC target triplet: i686-linux-uclibc http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34873

[Bug target/34484] pulls in allegedly unneeded floatingpoint exception access funcs

2008-01-19 Thread aldot at gcc dot gnu dot org
--- Comment #8 from aldot at gcc dot gnu dot org 2008-01-19 21:38 --- From FSFChangelog.10: Mon Feb 12 20:42:11 1996 Randy Smith [EMAIL PROTECTED] * i386/x-osfrose (XCFLAGS{,_NODEBUG}): Remove $(SHLIB). (XCFLAGS): New variable. (libdir, mandir, bindir): Delete

[Bug bootstrap/33200] install fails when trying to install fix-header since fix-header wasn't built

2008-01-18 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2008-01-18 18:06 --- Confirmed. # Install supporting files for fixincludes to be run later. install-mkheaders: stmp-int-hdrs $(STMP_FIXPROTO) install-itoolsdirs \ macro_list fixinc_list [snip] if [ x$(STMP_FIXPROTO) != x

[Bug bootstrap/33200] install fails when trying to install fix-header since fix-header wasn't built

2008-01-18 Thread aldot at gcc dot gnu dot org
--- Comment #3 from aldot at gcc dot gnu dot org 2008-01-18 18:38 --- fix-proto is never run, it seems: $ grep stmp- out.log echo timestamp stmp-fixinc echo timestamp stmp-int-hdrs echo timestamp stmp-install-fixproto if [ xstmp-install-fixproto != x ] ; then \ after

[Bug rtl-optimization/34808] [4.3 Regression] ICE in prescan_insns_for_dce

2008-01-17 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2008-01-18 01:39 --- Works with the 4.2.2 release. -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/34808] New: ICE in prescan_insns_for_dce

2008-01-16 Thread aldot at gcc dot gnu dot org
: aldot at gcc dot gnu dot org GCC build triplet: i386-linux-gnu GCC host triplet: sh4-linux-uclibcgnueabi GCC target triplet: sh4-linux-uclibcgnueabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34808

[Bug rtl-optimization/34808] ICE in prescan_insns_for_dce

2008-01-16 Thread aldot at gcc dot gnu dot org
--- Comment #1 from aldot at gcc dot gnu dot org 2008-01-16 13:21 --- Created an attachment (id=14948) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14948action=view) slightly reduced testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34808

[Bug bootstrap/32287] gas version style changed causes warnings with configure

2008-01-15 Thread aldot at gcc dot gnu dot org
--- Comment #8 from aldot at gcc dot gnu dot org 2008-01-15 10:10 --- This was recently changed on trunk: http://gcc.gnu.org/ml/gcc-patches/2007-08/msg01574.html via r127745 | drow | 2007-08-23 19:42:08 +0200 (Thu, 23 Aug 2007) | 4 lines * configure.ac (leb128): Modify sed

[Bug middle-end/28779] internal compiler error: in cgraph_estimate_size_after_inlining, at ipa-inline.c:106

2008-01-11 Thread aldot at gcc dot gnu dot org
--- Comment #10 from aldot at gcc dot gnu dot org 2008-01-11 13:30 --- Still fails for me on trunk (revision 131461): gcc-4.3-HEAD -Os --combine -c -o pr28779.o pr28779a.c pr28779b.c pr28779b.c: In function 'e1000_write_reg_io': pr28779b.c:12: internal compiler error

[Bug middle-end/28779] internal compiler error: in cgraph_estimate_size_after_inlining, at ipa-inline.c:106

2008-01-11 Thread aldot at gcc dot gnu dot org
--- Comment #12 from aldot at gcc dot gnu dot org 2008-01-11 15:21 --- Honza, the IPA pass reordering also caused PR31529, perhaps they are related? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28779

[Bug c/34668] New: ICE in find_compatible_field

2008-01-04 Thread aldot at gcc dot gnu dot org
Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aldot at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34668

[Bug other/34592] useless computation found

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2008-01-04 09:15 --- I'd say that this is blocked by PR18624 (resp. PR30438 for fortran). dcb, you seem to report these as separate PRs. Previous of this category include: PR25547 PR25567 PR26245 PR32948 -- aldot at gcc dot gnu dot

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2008-01-04 12:51 --- Created an attachment (id=14875) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14875action=view) optabs.i file1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34668

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #1 from aldot at gcc dot gnu dot org 2008-01-04 12:50 --- Works with: gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) Fails with 4.3.0 since at least gcc version 4.3.0 20071212 (experimental) (GCC) Starting program: /opt/i686/gcc-4.3/lib/gcc/i686-linux-gnu/4.3.0

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #3 from aldot at gcc dot gnu dot org 2008-01-04 12:51 --- Created an attachment (id=14876) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14876action=view) arm.i (file2) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34668

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #5 from aldot at gcc dot gnu dot org 2008-01-04 13:06 --- Works with gcc-4.3.orig-HEAD (GCC) 4.3.0 20070919 (experimental) -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug c/34668] [4.3 Regression] ICE in find_compatible_field with -combine

2008-01-04 Thread aldot at gcc dot gnu dot org
--- Comment #6 from aldot at gcc dot gnu dot org 2008-01-04 13:52 --- Smaller testcase: cat arm.i -EOF struct optab { unsigned code; }; extern struct optab optab_table[1]; EOF cat optabs.i -EOF struct optab { unsigned code; }; extern struct optab optab_table[1]; void init_optab

[Bug rtl-optimization/11832] Optimization of common code in switch statements

2008-01-03 Thread aldot at gcc dot gnu dot org
--- Comment #6 from aldot at gcc dot gnu dot org 2008-01-03 09:19 --- Dummy sample that has a hoisting opportunity: int bazoo (unsigned int in) { int i = 0; if (in = 0) ++i; /* hoist */ if (in = 1) ++i; if (in = 2) ++i; if (in = 3) ++i; if (in = 4) ++i

[Bug c/31537] duplicate weakref emitted with IMA

2008-01-02 Thread aldot at gcc dot gnu dot org
--- Comment #6 from aldot at gcc dot gnu dot org 2008-01-02 19:06 --- Any update? Current trunk still produces wrong code for weakrefs.. -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/11832] Optimization of common code in switch statements

2007-12-30 Thread aldot at gcc dot gnu dot org
--- Comment #5 from aldot at gcc dot gnu dot org 2007-12-30 10:47 --- Created an attachment (id=14842) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14842action=view) rough, half-finished, disfunctional thought; not a patch The attached thoughts do not yet insert/remove stmt

[Bug bootstrap/34474] find from BusyBox v1.2.2 does not support logical OR (-o argument)

2007-12-15 Thread aldot at gcc dot gnu dot org
--- Comment #6 from aldot at gcc dot gnu dot org 2007-12-15 12:49 --- (In reply to comment #4) None of these works: find . -type l -or -type d -print find . -type l OR -type d -print find . -type l or -type d -print In current busybox (IIRC = 1.6) these are available if you

[Bug bootstrap/34474] find from BusyBox v1.2.2 does not support logical OR (-o argument)

2007-12-15 Thread aldot at gcc dot gnu dot org
--- Comment #9 from aldot at gcc dot gnu dot org 2007-12-15 14:44 --- Is suggest you get a current busybox-1.8.2 and just turn on the applets you need, including DESKTOP support for find (which is a required feature according to SUSv3, as steven mentioned). With everything turned

[Bug middle-end/31529] [4.3 Regression] ICE in cgraph_expand_function with IMA

2007-12-15 Thread aldot at gcc dot gnu dot org
--- Comment #8 from aldot at gcc dot gnu dot org 2007-12-15 17:23 --- Two disfunctional testcases: pr31529_1a.i: extern getline(){} pr31529_1b.i: extern getline(){} pr31529_2a.i: extern getline(){} pr31529_2a.i: extern __inline getline(){} Trying to fix this in cfg led

[Bug c/34484] New: pulls in allegedly unneeded floatingpoint exception access funcs

2007-12-15 Thread aldot at gcc dot gnu dot org
Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: hjl at lucon dot org ReportedBy: aldot at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34484

[Bug c/34484] [4.3 Regression] pulls in allegedly unneeded floatingpoint exception access funcs

2007-12-15 Thread aldot at gcc dot gnu dot org
-- aldot at gcc dot gnu dot org changed: What|Removed |Added Known to work||4.2.2 Summary|pulls in allegedly unneeded |[4.3 Regression

[Bug bootstrap/34474] find from BusyBox v1.2.2 does not support logical OR (-o argument)

2007-12-15 Thread aldot at gcc dot gnu dot org
--- Comment #11 from aldot at gcc dot gnu dot org 2007-12-15 17:55 --- Using programs that are required by SUSv3 in their complete feature set is fine. -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/34484] pulls in allegedly unneeded floatingpoint exception access funcs

2007-12-15 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2007-12-15 20:15 --- IIRC i initially experienced this not on i386 but with mips or arm. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34484

[Bug fortran/30438] Set but never used variable should raise warning

2007-12-14 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2007-12-14 09:11 --- Abovementioned C PR is PR18624 . -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30438

[Bug rtl-optimization/29978] [4.0/4.1/4.2/4.3 Regression] redundant jumps

2007-12-14 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2007-12-14 11:05 --- Confirmed. gcc-2.95.4 works as expected: $ gcc-2.95 -Os -fomit-frame-pointer pr29978.i -S -o - .file pr29978.i .version01.01 gcc2_compiled.: .text .align 16 .globl f .type

[Bug rtl-optimization/29978] [4.0/4.1/4.2/4.3 Regression] redundant jumps

2007-12-14 Thread aldot at gcc dot gnu dot org
-- aldot at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29978

[Bug tree-optimization/20514] hoisting of label out of jumptable would take place at cse, should happen at trees

2007-12-14 Thread aldot at gcc dot gnu dot org
--- Comment #6 from aldot at gcc dot gnu dot org 2007-12-14 15:00 --- Still present on current trunk (20071214). This used to work with 3.4.6: .L14: cmpl$5, %eax ja .L14 .ident GCC: (GNU) 3.4.6 (Debian 3.4.6-6) Not quite optimal though since this would

[Bug target/34452] Multiply-by-constant pessimation

2007-12-13 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2007-12-13 22:06 --- Is this realted to PR30354 and/or PR28417 ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34452

[Bug bootstrap/27516] install failure due to unconditional invocation of makeinfo for treelang.texi

2007-12-11 Thread aldot at gcc dot gnu dot org
--- Comment #14 from aldot at gcc dot gnu dot org 2007-12-11 08:46 --- (In reply to comment #13) Just asking for status of this bug: Seems to be still valid with gcc-4.2.2 - don't (want to) have texinfo installed. Please submit a tested patch along the lines of Mark's comment #8

[Bug fortran/34377] [4.3 Regression] 187.facerec in SPEC CPU 2000 failed to compile

2007-12-07 Thread aldot at gcc dot gnu dot org
--- Comment #1 from aldot at gcc dot gnu dot org 2007-12-07 10:33 --- *** This bug has been marked as a duplicate of 34359 *** -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/34359] ICE in December 6 version of gfortran when compiling a file with two routines that contain INCLUDE statements

2007-12-07 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2007-12-07 10:33 --- *** Bug 34377 has been marked as a duplicate of this bug. *** -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/31529] [4.3 Regression] ICE in cgraph_expand_function with IMA

2007-12-05 Thread aldot at gcc dot gnu dot org
--- Comment #7 from aldot at gcc dot gnu dot org 2007-12-05 22:48 --- Sounds like this was introduced by the ipa pass reordering in r120527 ff. Jakub, can you confirm this? -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/31529] [4.3 Regression] ICE in cgraph_expand_function with IMA

2007-12-04 Thread aldot at gcc dot gnu dot org
--- Comment #6 from aldot at gcc dot gnu dot org 2007-12-04 12:28 --- Testing a patch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31529

[Bug middle-end/31529] [4.3 Regression] ICE in cgraph_expand_function with IMA

2007-12-02 Thread aldot at gcc dot gnu dot org
--- Comment #5 from aldot at gcc dot gnu dot org 2007-12-02 19:35 --- Works: $ cat one.i extern getline(); $ gcc-4.2 -c -o pr.o one.i one.i -combine -fdump-tree-all $ gcc-4.3-HEAD -c -o pr.o one.i one.i -combine -fdump-tree-all 4.3 doesn't seem to see the body? $ cat one.i extern

[Bug middle-end/31529] ICE in cgraph_expand_function with IMA

2007-11-30 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2007-11-30 16:59 --- Breakpoint 2, cgraph_expand_function (node=0xb7c7a280) at ../../../src/gcc-4.3/gcc/cgraphunit.c:1138 1138 tree decl = node-decl; 1141 gcc_assert (!node-global.inlined_to); 1143

[Bug middle-end/31529] ICE in cgraph_expand_function with IMA

2007-11-30 Thread aldot at gcc dot gnu dot org
--- Comment #3 from aldot at gcc dot gnu dot org 2007-11-30 16:53 --- Target independent. Reduced from toplev.c and i386.c: $ cat one.i getline () { } $ cat two.i extern __inline getline () { } $ /scratch/obj.i686/gcc-4.3/./prev-gcc/xgcc -v -B/scratch/obj.i686/gcc-4.3/./prev-gcc/ -B

[Bug libfortran/34291] Uninitialized variable is used in io/list_read.c which causes segfault

2007-11-29 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2007-11-29 13:27 --- Can you please provide a testcase for the testsuite? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34291

[Bug bootstrap/34205] iwmmxt type/size error

2007-11-28 Thread aldot at gcc dot gnu dot org
--- Comment #9 from aldot at gcc dot gnu dot org 2007-11-28 14:47 --- If the requested bitfield is larger than the type that was previously tried for enum, then you have to widen the type to fulfill that constaint. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34205

[Bug middle-end/31529] ICE in cgraph_expand_function with IMA

2007-11-28 Thread aldot at gcc dot gnu dot org
--- Comment #2 from aldot at gcc dot gnu dot org 2007-11-28 16:28 --- Can still be observed on trunk. Reducing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31529

[Bug bootstrap/34205] iwmmxt type/size error

2007-11-28 Thread aldot at gcc dot gnu dot org
--- Comment #11 from aldot at gcc dot gnu dot org 2007-11-28 17:44 --- The standard (6.7.2.2, 4) talks about the note in #7. I read this as for this input: 8--- enum e {ee}; struct s { __extension__ enum e baz:16; }; 8--- The smallest type that can represent

[Bug bootstrap/34205] enum type/size error

2007-11-28 Thread aldot at gcc dot gnu dot org
--- Comment #12 from aldot at gcc dot gnu dot org 2007-11-28 18:28 --- Not target specific, adjusting accordingly. Observed everywhere with -fshort-enums -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/25438] [4.2/4.3 Regression] make: *** No rule to make target `bubblestrap'. Stop.

2007-11-28 Thread aldot at gcc dot gnu dot org
--- Comment #8 from aldot at gcc dot gnu dot org 2007-11-28 20:50 --- A toplevel 'make' does what 'make bubblestrap' did before. See also: http://gcc.gnu.org/ml/gcc/2005-12/msg00435.html http://gcc.gnu.org/ml/fortran/2005-12/msg00338.html If install.texi from the 4_2-branch mentions

[Bug bootstrap/34205] iwmmxt type/size error

2007-11-27 Thread aldot at gcc dot gnu dot org
--- Comment #6 from aldot at gcc dot gnu dot org 2007-11-27 19:48 --- I ment to build with arch=tune=abi for iwmmxt As you say, arm.c suggests that iwmmxt defaults to -fshort-enums here, fwiw: /* AAPCS based ABIs use short enums by default. */ static bool arm_default_short_enums

[Bug bootstrap/34205] iwmmxt type/size error

2007-11-27 Thread aldot at gcc dot gnu dot org
--- Comment #7 from aldot at gcc dot gnu dot org 2007-11-27 20:15 --- s/int//. The enumerated type is implementation defined but shall be capable to represent the values of all members. I'd read this as -fshort-enum violating that :16? -- http://gcc.gnu.org/bugzilla/show_bug.cgi

[Bug bootstrap/34205] iwmmxt type/size error

2007-11-26 Thread aldot at gcc dot gnu dot org
--- Comment #3 from aldot at gcc dot gnu dot org 2007-11-26 17:09 --- I don't see an explicit -fshort-enums in my flags.. I'm using this: CFLAGS_FOR_TARGET=-Os -pipe -fno-tree-loop-optimize -fno-tree-dominator-opts -fno-strength-reduce -fno-branch-count-reg -I/there/build_armeb

[Bug bootstrap/34205] iwmmxt type/size error

2007-11-26 Thread aldot at gcc dot gnu dot org
--- Comment #4 from aldot at gcc dot gnu dot org 2007-11-26 17:11 --- While the configure explicitely lists armeb, the very same thing happens for arm(el), fwiw. Does perhaps one of -m{arch,abi}=iwmmxt imply -fshort-enums ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34205

[Bug target/30486] segfault in aggregate_value_p while bootstrapping fortran

2007-11-23 Thread aldot at gcc dot gnu dot org
--- Comment #3 from aldot at gcc dot gnu dot org 2007-11-23 12:24 --- Please backport to the 4_2-branch, too. Looks like this was only applied to trunk. -- aldot at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/34205] New: iwmmxt type/size error

2007-11-23 Thread aldot at gcc dot gnu dot org
: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aldot at gcc dot gnu dot org GCC build triplet: armeb-linux-*gnueabi GCC host triplet: i386-linux-gnu GCC target triplet: armeb-linux-*gnueabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34205

[Bug bootstrap/34205] iwmmxt type/size error

2007-11-23 Thread aldot at gcc dot gnu dot org
--- Comment #1 from aldot at gcc dot gnu dot org 2007-11-23 10:59 --- Created an attachment (id=14625) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14625action=view) reduced from gcc/tree.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34205

[Bug web/34120] New: bugs/reghunt.html should be updated to mention svn

2007-11-16 Thread aldot at gcc dot gnu dot org
Severity: minor Priority: P3 Component: web AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aldot at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34120

<    1   2   3   4   >