[Bug libgcj/26483] Wrong parsing of doubles when interpreted on ia64

2006-04-12 Thread wilson at gcc dot gnu dot org
--- Comment #18 from wilson at gcc dot gnu dot org 2006-04-12 22:10 --- Subject: Bug 26483 Author: wilson Date: Wed Apr 12 22:10:49 2006 New Revision: 112900 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112900 Log: Fix IA-64 problems with denorms getting clobbered

[Bug libgcj/26483] Wrong parsing of doubles when interpreted on ia64

2006-04-12 Thread wilson at gcc dot gnu dot org
--- Comment #19 from wilson at gcc dot gnu dot org 2006-04-12 22:21 --- IA-64. Mine. -- wilson at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug libgcj/26483] Wrong parsing of doubles when interpreted on ia64

2006-04-12 Thread wilson at gcc dot gnu dot org
--- Comment #20 from wilson at gcc dot gnu dot org 2006-04-12 22:22 --- Fixed on mainline. Testcase added to mainline. The fix should probably be backported to one or more active release branches. -- wilson at gcc dot gnu dot org changed: What|Removed

[Bug libgcj/26483] Wrong parsing of doubles when interpreted on ia64

2006-06-01 Thread wilson at gcc dot gnu dot org
--- Comment #22 from wilson at gcc dot gnu dot org 2006-06-01 22:36 --- Subject: Bug 26483 Author: wilson Date: Thu Jun 1 22:36:19 2006 New Revision: 114319 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114319 Log: Fix broken denorm support. PR libgcj/26483 * src/ia

[Bug debug/27851] Hour-long segfault with -O1 -g on gcc.dg/parm-impl-decl-1.c

2006-06-09 Thread wilson at gcc dot gnu dot org
--- Comment #3 from wilson at gcc dot gnu dot org 2006-06-10 01:19 --- This is a C front end bug. The C front end is creating a circular symbol table, where the function h is defined both in the external scope and inside itself. The dwarf2out.c code then goes into an infinite

[Bug rtl-optimization/27761] combine miscompiles

2006-06-09 Thread wilson at gcc dot gnu dot org
--- Comment #5 from wilson at gcc dot gnu dot org 2006-06-10 02:49 --- If a combination is successful, we will delete i1 and i2, so it doesn't matter if they changed accidentally. If a combination fails, then we go through undobuf and revert all changes, so it doesn't matte

[Bug target/27883] [4.2 regression] in schedule_insns, at sched-rgn.c:3038 on mips

2006-06-26 Thread wilson at gcc dot gnu dot org
--- Comment #4 from wilson at gcc dot gnu dot org 2006-06-27 03:02 --- This only fails for --enable-checking builds, which is the default for mainline, but not release branches. I was able to reproduce this with gcc-4.0, but not gcc-3.4. The difference between the two is that gcc-4.0

[Bug target/27883] [4.0/4.1/4.2 regression] in schedule_insns, at sched-rgn.c:3038 on mips

2006-07-10 Thread wilson at gcc dot gnu dot org
--- Comment #5 from wilson at gcc dot gnu dot org 2006-07-11 01:32 --- This is already fixed on dataflow-branch. At the end of combine_instructions, it runs a global dataflow pass that removes all REG_DEAD and REG_UNUSED notes before creating new ones. -- http://gcc.gnu.org

[Bug target/27883] [4.0/4.1/4.2 regression] in schedule_insns, at sched-rgn.c:3038 on mips

2006-07-10 Thread wilson at gcc dot gnu dot org
--- Comment #6 from wilson at gcc dot gnu dot org 2006-07-11 01:41 --- Created an attachment (id=11857) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11857&action=view) Delete old REG_DEAD notes before creating new ones. This works for the testcase, but is otherwise u

[Bug middle-end/27313] Does not emit conditional moves for stores

2009-05-08 Thread wilson at gcc dot gnu dot org
--- Comment #6 from wilson at gcc dot gnu dot org 2009-05-09 01:21 --- It looks like this was fixed by Michael Matz here: http://gcc.gnu.org/ml/gcc-patches/2007-08/msg01978.html This patch was added to gcc-4.3, and the gcc-4.2 branch is closed, so I think this bug should be closed

[Bug bootstrap/40706] gcc doesn't compile on centos3 64bit

2009-07-18 Thread wilson at gcc dot gnu dot org
--- Comment #4 from wilson at gcc dot gnu dot org 2009-07-18 20:05 --- > build/genmodes -h> tmp-modes.h > /bin/sh: line 1: build/genmodes: No such file or directory > make: *** [s-modes-h] Error 127 This is the error you can get when a program interpreter does not exist.

[Bug preprocessor/15220] [3.4 regression] "gcc -E -MM -MG" reports missing system headers in source directory

2005-11-07 Thread wilson at gcc dot gnu dot org
--- Comment #17 from wilson at gcc dot gnu dot org 2005-11-07 19:49 --- Subject: Bug 15220 Author: wilson Date: Mon Nov 7 19:49:04 2005 New Revision: 106608 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106608 Log: Fix problem with -MM -MG and missing system header f

[Bug preprocessor/15220] [3.4 regression] "gcc -E -MM -MG" reports missing system headers in source directory

2005-11-07 Thread wilson at gcc dot gnu dot org
--- Comment #18 from wilson at gcc dot gnu dot org 2005-11-07 19:51 --- Mine. -- wilson at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned

[Bug preprocessor/15220] [3.4 regression] "gcc -E -MM -MG" reports missing system headers in source directory

2005-11-07 Thread wilson at gcc dot gnu dot org
--- Comment #19 from wilson at gcc dot gnu dot org 2005-11-07 19:52 --- Fixed on gcc-3.4.x branch, gcc-4.0.x branch, and mainline. -- wilson at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/24718] Shared libgcc not used for linking by default

2005-11-07 Thread wilson at gcc dot gnu dot org
--- Comment #1 from wilson at gcc dot gnu dot org 2005-11-08 01:41 --- See the thread on the gcc list discussing this bug. http://gcc.gnu.org/ml/gcc/2005-11/msg00331.html I suspect this is a bug in patches applied to the gcc-3.4.x sources as I do not see this problem in the FSF

[Bug target/24718] Shared libgcc not used for linking by default

2005-11-08 Thread wilson at gcc dot gnu dot org
--- Comment #7 from wilson at gcc dot gnu dot org 2005-11-09 01:45 --- I see the problem now. It is present in the FSF gcc-3.4.x sources. The problem is that init_gcc_specs in gcc.c rewrites the LIBGCC_SPEC rule. It looks for the first -lgcc, and replaces it with target independent

[Bug debug/24490] [4.1 Regression] gcc / gdb backtrace problem

2005-11-14 Thread wilson at gcc dot gnu dot org
--- Comment #9 from wilson at gcc dot gnu dot org 2005-11-14 21:09 --- Not a gcc bug. This is a gdb bug, and I already have an approved patch for gdb that will be checked in shortly. -- wilson at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/24934] [4.1/4.2 Regression] profilebootstrap failure

2005-11-22 Thread wilson at gcc dot gnu dot org
--- Comment #17 from wilson at gcc dot gnu dot org 2005-11-23 00:16 --- The hot/cold section partitioning stuff has no support for generating unwind info. See for instance in opts.c where this is turned off when flag_exceptions is true, which means it is always turned off by default

[Bug target/24934] [4.1/4.2 Regression] profilebootstrap failure

2005-11-22 Thread wilson at gcc dot gnu dot org
--- Comment #18 from wilson at gcc dot gnu dot org 2005-11-23 00:20 --- Created an attachment (id=10320) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10320&action=view) Turn off partitioning optimization when flag_unwind_tables true. Suggested untested patch. Gives di

[Bug target/25008] New: problems with "S" constraint in asms

2005-11-23 Thread wilson at gcc dot gnu dot org
ed only if !allows_reg. So it looks like I have to try to fix reload if I want this to work. -- Summary: problems with "S" constraint in asms Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: targ

[Bug target/24961] No constraint letter for destination_operand

2005-11-23 Thread wilson at gcc dot gnu dot org
--- Comment #1 from wilson at gcc dot gnu dot org 2005-11-23 22:05 --- Confirmed. I believe 25008 will have to be fixed before we can add a working constraint letter for this. It should be possible to generate a testcase for this by taking the example from 25008, changing the "

[Bug middle-end/24804] [3.4 Regression] Produces wrong code

2005-11-28 Thread wilson at gcc dot gnu dot org
--- Comment #4 from wilson at gcc dot gnu dot org 2005-11-29 03:39 --- The failure happens in store_motion in gcse.c. We have two objects on the stack with disjoint lifetimes that overlap. They have different MEM_EXPRS, and some of the mems also have different alias sets. They have

[Bug middle-end/24804] [3.4 Regression] Produces wrong code

2005-11-28 Thread wilson at gcc dot gnu dot org
--- Comment #6 from wilson at gcc dot gnu dot org 2005-11-29 05:57 --- PR 25130 is a gcse problem, and there are some curious similarities. We have two objects on the stack with the same address, and gcse is emitting new RTL referring to the "wrong" one, which means we have

[Bug rtl-optimization/25130] [4.1/4.2 Regression] miscompilation in GCSE

2005-11-28 Thread wilson at gcc dot gnu dot org
--- Comment #3 from wilson at gcc dot gnu dot org 2005-11-29 06:10 --- This is indeed a gcse problem. It is a problem with the load motion support. There are some similarities to PR 24804 here. We have multiple overlapping objects on the stack, that have mems with different MEM_EXPR

[Bug middle-end/21059] Bogus warning about clobbered variable

2005-12-01 Thread wilson at gcc dot gnu dot org
--- Comment #4 from wilson at gcc dot gnu dot org 2005-12-02 02:24 --- The spurious warning is a problem because binutils is compiled by -Werror by default now, when compiled by gcc. This spurious warning thus causes a build failure for binutils. This build failure does not show up in

[Bug middle-end/21059] Bogus warning about clobbered variable

2005-12-01 Thread wilson at gcc dot gnu dot org
--- Comment #5 from wilson at gcc dot gnu dot org 2005-12-02 04:12 --- Created an attachment (id=10387) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10387&action=view) Delay auto-inc generation until after determining which regs live across setjmp. This is my proposed u

[Bug middle-end/21059] Bogus warning about clobbered variable

2005-12-02 Thread wilson at gcc dot gnu dot org
--- Comment #6 from wilson at gcc dot gnu dot org 2005-12-02 19:16 --- Oops. That patch should have a "| PROP_AUTOINC" in the new update_life_info call. That would explain why I was seeing some unexpected de-optimizations with the patch. -- http://gcc.gnu.or

[Bug target/24934] [4.1/4.2 Regression] profilebootstrap failure

2005-12-05 Thread wilson at gcc dot gnu dot org
--- Comment #19 from wilson at gcc dot gnu dot org 2005-12-06 05:31 --- Subject: Bug 24934 Author: wilson Date: Tue Dec 6 05:31:39 2005 New Revision: 108103 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108103 Log: PR target/24934 * opts.c (decode_options):

[Bug target/24934] [4.1/4.2 Regression] profilebootstrap failure

2005-12-05 Thread wilson at gcc dot gnu dot org
--- Comment #20 from wilson at gcc dot gnu dot org 2005-12-06 05:41 --- Subject: Bug 24934 Author: wilson Date: Tue Dec 6 05:41:33 2005 New Revision: 108104 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108104 Log: PR target/24934 * opts.c (decode_options):

[Bug target/24934] [4.1/4.2 Regression] profilebootstrap failure

2005-12-05 Thread wilson at gcc dot gnu dot org
--- Comment #21 from wilson at gcc dot gnu dot org 2005-12-06 05:55 --- Fixed on mainline and the gcc-4.1 branch. -- wilson at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/28495] [4.2 regression] ICE in final_scan_insn, at final.c:2448

2006-08-03 Thread wilson at gcc dot gnu dot org
--- Comment #10 from wilson at gcc dot gnu dot org 2006-08-04 01:49 --- This is the same bug as PR 28490. I verified that my prototype patch for PR 28490 fixes it. *** This bug has been marked as a duplicate of 28490 *** -- wilson at gcc dot gnu dot org changed: What

[Bug target/28490] [4.0/4.1/4.2 regression] ICE in ia64_expand_move, at config/ia64/ia64.c:1088

2006-08-03 Thread wilson at gcc dot gnu dot org
--- Comment #13 from wilson at gcc dot gnu dot org 2006-08-04 01:49 --- *** Bug 28495 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28490

[Bug target/28490] [4.0/4.1/4.2 regression] ICE in ia64_expand_move, at config/ia64/ia64.c:1088

2006-08-03 Thread wilson at gcc dot gnu dot org
--- Comment #14 from wilson at gcc dot gnu dot org 2006-08-04 01:55 --- Steve Ellcey posted a patch here: http://gcc.gnu.org/ml/gcc-patches/2006-08/msg00016.html I posted a better patch here: http://gcc.gnu.org/ml/gcc-patches/2006-08/msg00054.html This patch has not been tested

[Bug target/28490] [4.0/4.1/4.2 regression] ICE in ia64_expand_move, at config/ia64/ia64.c:1088

2006-09-15 Thread wilson at gcc dot gnu dot org
--- Comment #17 from wilson at gcc dot gnu dot org 2006-09-15 23:05 --- Subject: Bug 28490 Author: wilson Date: Fri Sep 15 23:05:40 2006 New Revision: 116983 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116983 Log: Short term fix for PR 28490. * config/ia6

[Bug middle-end/18071] [4.0/4.1/4.2 Regression] -Winline does not respect -fno-default-inline

2006-10-02 Thread wilson at gcc dot gnu dot org
--- Comment #24 from wilson at gcc dot gnu dot org 2006-10-02 19:23 --- Created an attachment (id=12372) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12372&action=view) improved patch for inline warning Works for simple testcases. Needs full bootstrap regressi

[Bug c/30592] New: -fmudflap and -Wnested-externs conflict

2007-01-25 Thread wilson at gcc dot gnu dot org
d -Wnested-externs conflict Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: wilson at gcc dot gnu dot org http://g

[Bug target/30687] undocumented attributes on ia64

2007-02-05 Thread wilson at gcc dot gnu dot org
--- Comment #1 from wilson at gcc dot gnu dot org 2007-02-05 22:10 --- Model and version_id are already documented. It is only syscall_linkage that is undocmented, and that would be my fault. Meanwhile, you can find info about it in the gcc sources, in the file gcc/config/ia64/ia64.c

[Bug c/31233] obstack.h typo

2007-03-19 Thread wilson at gcc dot gnu dot org
--- Comment #2 from wilson at gcc dot gnu dot org 2007-03-19 21:32 --- In theory, obstack.h is imported from the FSF gnulib package, though unfortunately that isn't documented in our codingconventions.html web page, and it looks like people have just been modifying it in place.

[Bug c/31273] Erroneous bitfield conversions to boolean values

2007-03-19 Thread wilson at gcc dot gnu dot org
--- Comment #1 from wilson at gcc dot gnu dot org 2007-03-19 23:49 --- I'm not a C++ expert, so I'm not the right person to say for sure, but this looks like an accidental bug to me. There were patches added to change the bitfield type represent

[Bug c/31273] Erroneous bitfield conversions to boolean values

2007-03-19 Thread wilson at gcc dot gnu dot org
--- Comment #2 from wilson at gcc dot gnu dot org 2007-03-19 23:52 --- Created an attachment (id=13236) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13236&action=view) proposed cp/call.c patch for suspected standard_conversion bug This is the proposed patch I referred t

[Bug debug/31230] debug information depends on gc parameters

2007-03-30 Thread wilson at gcc dot gnu dot org
--- Comment #2 from wilson at gcc dot gnu dot org 2007-03-30 22:44 --- I can reproduce the problem using the provided testcase. It looks like all we have to do is mark the array type TYPE_DOMAIN as used, to prevent it from being garbage collected. This just requires adding an

[Bug debug/31230] debug information depends on gc parameters

2007-03-30 Thread wilson at gcc dot gnu dot org
--- Comment #3 from wilson at gcc dot gnu dot org 2007-03-30 22:49 --- Created an attachment (id=13304) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13304&action=view) Add equate_type_number_to_die call to prevent garbage collection. This patch is untested, but works

[Bug bootstrap/31235] Bootstrap comparison failure with -gstabs

2007-03-30 Thread wilson at gcc dot gnu dot org
--- Comment #2 from wilson at gcc dot gnu dot org 2007-03-31 02:23 --- I was able to reproduce this on an x86_64-linux machine following the instructions. Assuming this is the same conceptual problem as 31230, I tried the same patch, in another file. Just marking the array type domain

[Bug bootstrap/31235] Bootstrap comparison failure with -gstabs

2007-03-30 Thread wilson at gcc dot gnu dot org
--- Comment #3 from wilson at gcc dot gnu dot org 2007-03-31 02:24 --- Created an attachment (id=13305) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13305&action=view) Mark array TYPE_DOMAIN as used to prevent garbage collection. This has been tested with a C only BOOT

[Bug target/33532] bogus escape

2007-09-24 Thread wilson at gcc dot gnu dot org
--- Comment #5 from wilson at gcc dot gnu dot org 2007-09-24 22:53 --- Echoing what Andrew Pinski already said, this isn't C code, this is RTL code, the format of which is specified by the read-rtl.c file. Specifically, see the read_brace_string function, which accepts back

[Bug tree-optimization/33655] [4.3 Regression] ICE in bitfield_overlaps_p, at tree-sra.c:2901

2007-10-08 Thread wilson at gcc dot gnu dot org
--- Comment #7 from wilson at gcc dot gnu dot org 2007-10-08 22:19 --- Created an attachment (id=14324) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14324&action=view) add another conversion to bitsizetype Here is an patch to fix the IA-64 failure for this testcase. Thi

[Bug tree-optimization/18977] [4.0 regression] LAPACK test xeigtsts segfaults with optimization

2005-02-18 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-02-18 20:53 --- This is a tree-optimization problem not a target problem. -- What|Removed |Added

[Bug tree-optimization/18977] [4.0 regression] LAPACK test xeigtsts segfaults with optimization

2005-02-18 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-02-18 23:11 --- As previously noted, it was fixed by a patch from Zdenek Dvorak which had no testcase. This testcase has been added, and this bug report can be closed. -- What|Removed

[Bug fortran/5900] [g77 & gfortran] Lapack regressions since g77 2.95.2

2005-02-18 Thread wilson at gcc dot gnu dot org
-- Bug 5900 depends on bug 18977, which changed state. Bug 18977 Summary: [4.0 regression] LAPACK test xeigtsts segfaults with optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18977 What|Old Value |New Value

[Bug fortran/19292] [meta-bug] g77 features lacking in gfortran

2005-02-18 Thread wilson at gcc dot gnu dot org
-- Bug 19292 depends on bug 18977, which changed state. Bug 18977 Summary: [4.0 regression] LAPACK test xeigtsts segfaults with optimization http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18977 What|Old Value |New Value ---

[Bug target/19724] ICE when building a m68hc11 cross-compiler on ia64

2005-02-19 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-02-20 00:34 --- I built an m68hc11 cross compiler from mainline, last updated Thursday, without binutils/newlib, on an IA-64 Debian unstable system whose system compiler is gcc-3.3.5 (Debian 1:3.3.5-2). The result can

[Bug middle-end/20364] [3.4 Regression] Segfault with -Xpreprocessor argument

2005-03-08 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-08 20:53 --- Hint taken. I'm testing the patch with gcc-3.4, and then will check it in if there are no problems. -- What|Removed |

[Bug middle-end/20364] [3.4 Regression] Segfault with -Xpreprocessor argument

2005-03-08 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-09 01:10 --- Fix by the patch I just checked in. -- What|Removed |Added Status|ASSIGNED

[Bug middle-end/20217] Switching off the optimization triggers undefined reference at link time when building Linux kernel.

2005-03-09 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-10 02:48 --- The linux kernel requires optimization to be correctly compiled. This is a deliberate design decision by the linux kernel developers. Part of the reason is the kernel's use of extern inline as al

[Bug preprocessor/20281] [3.4 Regression] cpp segfaults on directory input

2005-03-09 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-10 04:47 --- The segfault is the same problem as PR 20364, which I fixed on the gcc-3.4 branch two days ago. The error message problem is now PR 20285. So closing as a duplicate. *** This bug has been marked as a

[Bug middle-end/20364] [3.4 Regression] Segfault with -Xpreprocessor argument

2005-03-09 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-10 04:47 --- *** Bug 20281 has been marked as a duplicate of this bug. *** -- What|Removed |Added

[Bug driver/13464] -i8 and -r8 not passed correctly to compiler proper. and -d8 does not work

2005-03-10 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-11 05:31 --- See http://gcc.gnu.org/ml/gcc/2005-03/msg00513.html for relevant comments. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13464

[Bug middle-end/11375] rtl_dump_file problems in rest_of_compilation

2005-03-12 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-13 01:32 --- This open_dump_file change looks like a sufficient solution to me. That prevents us from accidentally trying to open two dump files at the same time. The equivalent problem with close_dump_file is not

[Bug c++/19769] [4.0/4.1 Regression] GCC produces wrong dwarf2 output that breaks gdb

2005-03-12 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-13 03:11 --- Dan's example doesn't work because 'int' is a predefined type. Use a unique structure type put the function call back in the inline function, and I get a nice little example (22 lines

[Bug c++/19769] [4.0/4.1 Regression] GCC produces wrong dwarf2 output that breaks gdb

2005-03-15 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-16 03:46 --- I confirmed that I don't see the problem if I compile with -m32 on a x86-64 system. This happens with 32-bit x86 code because update_equiv_regs deletes and reinserts the instruction that loads the val

[Bug c++/19769] [4.0/4.1 Regression] GCC produces wrong dwarf2 output that breaks gdb

2005-03-15 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-16 03:54 --- Part of the problem here is the way that declare_in_namespace works. gen_variable_die, calls declare_in_namespace, which checks to see if the variable has a namespace, and if so emits it into that namespace

[Bug debug/20268] With optimization, generating incomplete debug information

2005-03-17 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-18 05:11 --- Created an attachment (id=8414) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8414&action=view) use DW_AT_ranges in DW_AT_inlined_subroutine Using -dA will add comments to the debug info in

[Bug c++/19769] [4.0/4.1 Regression] GCC produces wrong dwarf2 output that breaks gdb

2005-03-17 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-18 06:05 --- I got four additional gdb testsuite failures with the patch. I will have to figure out what went wrong, and then rebuild and retest. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19769

[Bug c++/19769] [4.0 Regression] GCC produces wrong dwarf2 output that breaks gdb

2005-03-22 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-23 03:15 --- May as well take it, seeing as how I wrote a patch for it. The gdb failures do not seem related to my change, and when I reran the gdb testsuite, they disappeared. I don't know what happened, but as f

[Bug c++/19769] [4.0 Regression] GCC produces wrong dwarf2 output that breaks gdb

2005-03-22 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-23 03:20 --- My net connection died when trying to check in the patch, and it was a Friday evening... I'm a little surprised that the mainline check in actually worked. I thought it hadn't. I've also

[Bug target/20286] [3.3 only] gcc panic with __thread attribute

2005-03-23 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-24 00:09 --- That patch that fixed this in gcc-3.4 is too large to backport, particularly when considering that it depends on other stuff (such as default_encode_section_info) which is not already present in gcc-3.3

[Bug middle-end/19225] [3.4/4.0/4.1 regression] g++.dg/eh/omit-frame-pointer2.C fails with -fpic/-fPIC on i686-pc-linux-gnu

2005-03-24 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-24 20:37 --- See http://gcc.gnu.org/ml/gcc/2005-03/msg01081.html This fails because exception handling and -fdefer-pop don't work well together. The easy solution is to disable the defer pop optimization wh

[Bug target/20286] [3.3 only] gcc panic with __thread attribute

2005-03-28 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-28 22:40 --- The patch passed testing, and has been submitted to gcc-patches here: http://gcc.gnu.org/ml/gcc-patches/2005-03/msg02542.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20286

[Bug target/20286] [3.3 only] gcc panic with __thread attribute

2005-03-28 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-29 00:33 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/20505] [4.0/4.1 Regression] internal error when compiling with -ggdb2 and no error with -ggdb1

2005-03-29 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-30 02:16 --- See http://gcc.gnu.org/ml/gcc/2005-03/msg01274.html for comments. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20505

[Bug target/20670] IA-64 exception mechanism erase $f29

2005-03-29 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-30 03:40 --- Egads. Register corruption when unwinding. This looks like a serious problem. Not a regression, but I'm tempted to try to fix it in every current release. A work around is to use the libunwind pa

[Bug debug/20268] With optimization, generating incomplete debug information

2005-03-30 Thread wilson at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |wilson at gcc dot gnu dot |dot org |org Status|UNCONFIRMED

[Bug debug/20268] With optimization, generating incomplete debug information

2005-03-30 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-03-30 23:18 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/20632] GCC should avoid generating F- and B-unit NOPs

2005-03-31 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-04-01 01:35 --- IA-64. -- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |wilson at gcc

[Bug target/20632] GCC should avoid generating F- and B-unit NOPs

2005-03-31 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-04-01 01:35 --- Fixed by Vlad's patch. -- What|Removed |Added Status|ASS

[Bug c++/20505] [4.0/4.1 Regression] internal error when compiling with -ggdb2 and no error with -ggdb1

2005-03-31 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-04-01 04:04 --- Fixed on mainline. Still needs to be fixed on the gcc-4.0 branch, which I assume Nathan is doing. I had to back off a bit from my earlier plans. Aggregate types and constructor initializers pose

[Bug other/19180] How to Add New GCC option

2005-04-04 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-04-04 21:38 --- See also a thread on the gcc list http://gcc.gnu.org/ml/gcc/2005-03/msg00234.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19180

[Bug target/20717] [4.1 Regression] Many C++ testsuite failures on ia64-hpux

2005-04-04 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-04-05 04:04 --- The patch seems to have been incompletely checked in. The ChangeLog entry claims to be removing code from final.c, but the code is still there. I laboriously tracked down the problem to the fact that

[Bug target/20670] IA-64 exception mechanism erase $f29

2005-04-04 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-04-05 04:22 --- Yes, that is the same patch I independently wrote and started testing over the weekend. It has already passed testing for the gcc-3.4 and gcc-4.0 branches. I have yet to do mainline and gcc-3.3 testing

[Bug c++/20805] Another debug info emitting bug

2005-04-07 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-04-08 03:01 --- The testcase works if the variable declaration is moved after the function. This is the case I fixed a few weeks ago, which was breaking java debugging. The declare_in_namespace design causes us to get two

[Bug target/20670] IA-64 exception mechanism erase $f29

2005-04-12 Thread wilson at gcc dot gnu dot org
--- Additional Comments From wilson at gcc dot gnu dot org 2005-04-13 00:58 --- Fixed on all active release branches and mainline. -- What|Removed |Added Status

[Bug libgcj/28009] libjava cannot be cross-built; X_CFLAGS includes /usr/include

2008-02-01 Thread wilson at gcc dot gnu dot org
--- Comment #6 from wilson at gcc dot gnu dot org 2008-02-01 23:39 --- Configuring --without-x is a possible workaround. I haven't tried it. I also haven't tried to reproduce the problem. The problem comes from the AC_PATH_XTRA call in libjava/configure.ac. This is a

[Bug testsuite/35512] [4.4 Regression]: gcc.target/ia64/visibility-1.c

2008-03-17 Thread wilson at gcc dot gnu dot org
--- Comment #2 from wilson at gcc dot gnu dot org 2008-03-18 04:02 --- Subject: Bug 35512 Author: wilson Date: Tue Mar 18 04:01:21 2008 New Revision: 133301 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=133301 Log: PR testsuite/35512 * gcc.target/ia64/visibility-

[Bug testsuite/35512] [4.4 Regression]: gcc.target/ia64/visibility-1.c

2008-03-17 Thread wilson at gcc dot gnu dot org
--- Comment #3 from wilson at gcc dot gnu dot org 2008-03-18 04:06 --- Mine. IA-64. -- wilson at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug testsuite/35512] [4.4 Regression]: gcc.target/ia64/visibility-1.c

2008-03-17 Thread wilson at gcc dot gnu dot org
--- Comment #4 from wilson at gcc dot gnu dot org 2008-03-18 04:06 --- Fixed. -- wilson at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug target/35695] [4.3/4.4 Regression] -funroll-loops breaks inline float divide

2008-03-26 Thread wilson at gcc dot gnu dot org
--- Comment #3 from wilson at gcc dot gnu dot org 2008-03-27 05:54 --- Created an attachment (id=15385) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15385&action=view) Itanium reciprocal approximation bug fix Untested patch produced with wrong (default) svn diff options.

[Bug target/35695] [4.3/4.4 Regression] -funroll-loops breaks inline float divide

2008-03-31 Thread wilson at gcc dot gnu dot org
--- Comment #6 from wilson at gcc dot gnu dot org 2008-03-31 19:52 --- Subject: Bug 35695 Author: wilson Date: Mon Mar 31 19:51:50 2008 New Revision: 133772 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=133772 Log: PR target/35695 * config/ia64/div.md (recip_approx_

[Bug target/35695] [4.3/4.4 Regression] -funroll-loops breaks inline float divide

2008-03-31 Thread wilson at gcc dot gnu dot org
-- wilson at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |wilson at gcc dot gnu dot |dot org

[Bug middle-end/35781] [4.4 Regression]: Revision 133759 breaks ia64

2008-03-31 Thread wilson at gcc dot gnu dot org
--- Comment #4 from wilson at gcc dot gnu dot org 2008-04-01 02:54 --- Created an attachment (id=15400) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15400&action=view) patch for cfun->emit rtl.emit changes I tested this patch with a C only bootstrap on an ia64-linux sy

[Bug target/35364] ICE on ia64 with vector declaration inside #pragma omp parallel

2008-03-31 Thread wilson at gcc dot gnu dot org
--- Comment #5 from wilson at gcc dot gnu dot org 2008-04-01 06:31 --- Created an attachment (id=15401) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15401&action=view) tree-eh.c optimize_double_finally patch This patch works for the testcase, but is otherwise untest

[Bug rtl-optimization/35785] gcc.c-torture/compile/pr11832.c doesn't work for Linux/ia64

2008-04-02 Thread wilson at gcc dot gnu dot org
--- Comment #2 from wilson at gcc dot gnu dot org 2008-04-03 06:27 --- Created an attachment (id=15418) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15418&action=view) ia64.h patch to define REGNO_OK_FOR_INDIRECT_JUMP_P Obvious definition of the REGNO_OK_FOR_INDIRECT

[Bug rtl-optimization/35785] gcc.c-torture/compile/pr11832.c doesn't work for Linux/ia64

2008-04-02 Thread wilson at gcc dot gnu dot org
--- Comment #3 from wilson at gcc dot gnu dot org 2008-04-03 06:29 --- Created an attachment (id=15419) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15419&action=view) rtl-factoring.c patch to allocate second reg for IA-64 This allocates a second regi

[Bug target/35695] [4.3 Regression] -funroll-loops breaks inline float divide

2008-04-07 Thread wilson at gcc dot gnu dot org
--- Comment #7 from wilson at gcc dot gnu dot org 2008-04-07 23:48 --- Anyone care whether this gets fixed in 4.3? If so, are you willing to test it? I'll approve it for 4.3 with proper testing, which is not easy for me to do. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35695

[Bug target/31684] [4.3 Regression] ICE in get_attr_first_insn, at config/ia64/itanium2.md:1839 at -O2

2007-04-30 Thread wilson at gcc dot gnu dot org
--- Comment #1 from wilson at gcc dot gnu dot org 2007-05-01 01:53 --- It dies in recog because of an invalid extended asm insn rtl. In an asm with 2 or more outputs, we end up with 2 or more copies of the input vector. These vectors must be shared. They are not in this case. The

[Bug target/31684] [4.3 Regression] ICE in get_attr_first_insn, at config/ia64/itanium2.md:1839 at -O2

2007-04-30 Thread wilson at gcc dot gnu dot org
--- Comment #2 from wilson at gcc dot gnu dot org 2007-05-01 01:56 --- Created an attachment (id=13466) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13466&action=view) Replace copy_rtx call with copy_insn call. This works on mainline for the testcase, but has not otherwi

[Bug target/32552] Runtime failure in SPEC CPU2000 benchmark fma3d and applu

2007-07-02 Thread wilson at gcc dot gnu dot org
--- Comment #7 from wilson at gcc dot gnu dot org 2007-07-02 20:34 --- Created an attachment (id=13831) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13831&action=view) enable INCOMING_RETURN_ADDR_RTX for ia64 This is a patch based on Kenny's suggestion. I thin

[Bug target/24193] [4.1 Regression] ICE in extract_insn while compiling libgfortran

2005-10-06 Thread wilson at gcc dot gnu dot org
--- Comment #6 from wilson at gcc dot gnu dot org 2005-10-06 17:41 --- Loads can have post_increment addresses with an immediate or register increment. Stores can have post_increment address with only an immediate increment. We have a special predicate, destination_operand, that

[Bug target/24193] [4.1 Regression] ICE in extract_insn while compiling libgfortran

2005-10-07 Thread wilson at gcc dot gnu dot org
--- Comment #10 from wilson at gcc dot gnu dot org 2005-10-07 19:57 --- Mine. IA-64. -- wilson at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug target/24193] [4.1 Regression] ICE in extract_insn while compiling libgfortran

2005-10-07 Thread wilson at gcc dot gnu dot org
--- Comment #11 from wilson at gcc dot gnu dot org 2005-10-07 19:58 --- Fixed on mainline. -- wilson at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/23644] IA-64 hardware models and configuration options documentation error for 3.4.x and 4.0.x

2005-10-07 Thread wilson at gcc dot gnu dot org
--- Comment #5 from wilson at gcc dot gnu dot org 2005-10-08 00:25 --- Mine. IA-64. Confirmed. A typo in the patch adding docs for this option. -- wilson at gcc dot gnu dot org changed: What|Removed |Added

  1   2   3   >