[Bug ada/22340] Ada build fails with --enable-bootstrap
--- Comment #6 from cvs-commit at gcc dot gnu dot org 2005-10-05 07:32 --- Subject: Bug 22340 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 07:32:14 Modified files: . : Makefile.in Makefile.tpl configure configure.in ChangeLog Log message: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR bootstrap/22340 * configure.in (default_target): Remove. * Makefile.tpl (all): Do not use prerequisites as subroutines (all) [gcc-bootstrap]: Bootstrap gcc first if it was not done yet. (do-[+make_target+], check, install, [+bootstrap_target+]): Do not use prerequisites as subroutines. (check-host, check-target): New. (bootstrap configure all targets): Do not use stage*-start if the directory layout is already ok. (non-bootstrap configure all targets): Prepend a $(unstage). (stage[+id+]-bubble): Do that here. Do not use NOTPARALLEL. (NOTPARALLEL): Remove. (unstage, stage variables): New variables. (unstage, stage targets): Simply expand to those variables. * configure: Regenerate. * Makefile.in: Regenerate. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/Makefile.in.diff?cvsroot=gccr1=1.278r2=1.279 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/Makefile.tpl.diff?cvsroot=gccr1=1.142r2=1.143 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/configure.diff?cvsroot=gccr1=1.234r2=1.235 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/configure.in.diff?cvsroot=gccr1=1.369r2=1.370 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/ChangeLog.diff?cvsroot=gccr1=1.1152r2=1.1153 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22340
[Bug libstdc++/24206] cin.rdbuf-in_avail() always return 0
--- Comment #5 from pcarlini at suse dot de 2005-10-05 08:03 --- Hummm, in principle we could maybe fix 12077 in a less drastic way, that is keeping a non-trivial showmanyc in stdio_sync_filebuf (able to work with pipes and fifos too, similar to the one in filebuf) when safe, that is for plain chars. Let's think a bit more about this possibility... -- pcarlini at suse dot de changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24206
[Bug target/23809] Misleading documentation for -mmmx/msse/...
--- Comment #5 from cvs-commit at gcc dot gnu dot org 2005-10-05 08:27 --- Subject: Bug 23809 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 08:27:44 Modified files: gcc: ChangeLog gcc/doc: extend.texi invoke.texi Log message: 2005-10-05 Billy Biggs [EMAIL PROTECTED] Paolo Bonzini [EMAIL PROTECTED] PR target/23809 * doc/extend.texi (x86 Built-ins): Document that -msse and friends enable the instructions and not just the built-ins. * doc/invoke.texi (x86 Options): Likewise. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.10086r2=2.10087 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/extend.texi.diff?cvsroot=gccr1=1.267r2=1.268 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/invoke.texi.diff?cvsroot=gccr1=1.682r2=1.683 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23809
[Bug target/23809] Misleading documentation for -mmmx/msse/...
--- Comment #6 from bonzini at gcc dot gnu dot org 2005-10-05 08:28 --- Patch committed with some changes. -- bonzini at gcc dot gnu dot org changed: What|Removed |Added URL||http://gcc.gnu.org/ml/gcc/20 ||05-10/msg00122.html Status|NEW |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23809
[Bug libstdc++/24196] Using string instances to pass arguments to dlls fails
--- Comment #5 from ptsekov at gmx dot net 2005-10-05 08:36 --- Paolo, I guess it is obvious to anyone around that _S_empty_rep_storage is there to speed up things. What is not obvious to Cygwin users is that this optimization actually makes their programs crash. And let me assure you that the crash is not easy to track down unless you want to step trough assembler code. Anyway, what I meant was that it may be good to have _GLIBCXX_FULLY_DYNAMIC_STRING undefined for the common case but not for the current libstdc++ on Cygwin i.e. libstdc++ comes as a static library. Maybe this question concerns only Cygwin and is not of general interest and as such should be discussed only on the Cygwin mailing list. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24196
[Bug other/24210] New: [4.0 4.1 regression] ICE in fold_convert, at fold-const.c:1922
Maybe related to PR19362 and PR20244, but these are not marked as a regression. The following code ICEs with -O3, adding the fordward decl for function avoids the ICE. Matthias int main() { struct {int i;} x; function(x); return 0; } function (int k){} -- Summary: [4.0 4.1 regression] ICE in fold_convert, at fold- const.c:1922 Product: gcc Version: 4.0.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: debian-gcc at lists dot debian dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24210
[Bug libstdc++/24196] Using string instances to pass arguments to dlls fails
--- Comment #6 from pcarlini at suse dot de 2005-10-05 08:50 --- (In reply to comment #5) Paolo, I guess it is obvious to anyone around that _S_empty_rep_storage is there to speed up things. What is not obvious to Cygwin users is that this optimization actually makes their programs crash. And let me assure you that the crash is not easy to track down unless you want to step trough assembler code. I believe you, but I'm definitely not sure that giving away by default this important optimization for the sake of the few people playing with dlls is the way to go for Cygwin. Maybe the fact that in so many years nobody reported problems before should tell you something... Anyway, you are probably right, you should first discuss the issue in the Cygwin community and weight the various options. Then, if a change to the configury localized to Cygwin will be in order rest assured that will be very quickly approved. Thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24196
[Bug c++/23799] [4.1 regression] ICE: no-op convert from 8 to 4 bytes in initializer
--- Comment #11 from rguenth at gcc dot gnu dot org 2005-10-05 09:11 --- Any progress on this one? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added CC||rguenth at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23799
[Bug c++/23513] [4.0/4.1 Regression] overload resolution fails to select a more specialized template
--- Comment #6 from cvs-commit at gcc dot gnu dot org 2005-10-05 09:15 --- Subject: Bug 23513 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 09:15:47 Modified files: gcc/cp : ChangeLog call.c pt.c gcc/testsuite : ChangeLog gcc/testsuite/g++.dg/template: spec22.C Added files: gcc/testsuite/g++.dg/template: spec26.C Log message: cp: PR c++/23513 * call.c (joust): Adjust length count to more_specialized_fn. * pt.c (more_specialized_fn): Cope with non-static member vs non-member. testsuite: PR c++/23513 * g++.dg/template/spec22.C: Robustify test. * g++.dg/template/spec26.C: New. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gccr1=1.4911r2=1.4912 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/call.c.diff?cvsroot=gccr1=1.553r2=1.554 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/pt.c.diff?cvsroot=gccr1=1.1040r2=1.1041 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gccr1=1.6138r2=1.6139 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/spec26.C.diff?cvsroot=gccr1=NONEr2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/spec22.C.diff?cvsroot=gccr1=1.1r2=1.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23513
[Bug fortran/24176] gfortran segfaults on empty source
--- Comment #5 from cvs-commit at gcc dot gnu dot org 2005-10-05 09:35 --- Subject: Bug 24176 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-10-05 09:35:26 Modified files: gcc/fortran: ChangeLog parse.c gcc/testsuite : ChangeLog Added files: gcc/testsuite/gfortran.fortran-torture/compile: empty.f90 Log message: 2005-10-05 Richard Guenther [EMAIL PROTECTED] PR fortran/24176 * parse.c (gfc_parse_file): Exit early for empty files. * gfortran.fortran-torture/compile/empty.f90: New testcase. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.335.2.124r2=1.335.2.125 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/parse.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.25.2.1r2=1.25.2.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.5084.2.426r2=1.5084.2.427 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/compile/empty.f90.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.1.2.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24176
[Bug fortran/24176] gfortran segfaults on empty source
--- Comment #6 from cvs-commit at gcc dot gnu dot org 2005-10-05 09:38 --- Subject: Bug 24176 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 09:38:29 Modified files: gcc/fortran: ChangeLog parse.c gcc/testsuite : ChangeLog Added files: gcc/testsuite/gfortran.fortran-torture/compile: empty.f90 Log message: 2005-10-05 Richard Guenther [EMAIL PROTECTED] PR fortran/24176 * parse.c (gfc_parse_file): Exit early for empty files. * gfortran.fortran-torture/compile/empty.f90: New testcase. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/ChangeLog.diff?cvsroot=gccr1=1.575r2=1.576 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/parse.c.diff?cvsroot=gccr1=1.31r2=1.32 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gccr1=1.6139r2=1.6140 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.fortran-torture/compile/empty.f90.diff?cvsroot=gccr1=1.1r2=1.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24176
[Bug fortran/24176] gfortran segfaults on empty source
--- Comment #7 from rguenth at gcc dot gnu dot org 2005-10-05 09:38 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24176
[Bug libstdc++/24196] Using string instances to pass arguments to dlls fails
--- Comment #7 from pcarlini at suse dot de 2005-10-05 10:20 --- PS: if you are going to experiment with _GLIBCXX_FULLY_DYNAMIC_STRING defined by default, I would suggest also testing the performance impact of the following: change the default constructor to allocate memory on the heap not only for the '\0', but also for a given small capacity 0, say 15 chars. This would recover in some cases the initial overhead by not freeing and allocating memory at the first real usage. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24196
[Bug ada/24212] New: Non conformity with the Ada95 language standard.
According to the standard, the instruction S'Remainder(X,Y) must raised a Constraint_Error is raised if Y is zero (Annex A.5.3, point 47). The following code, if build and launch (with gnat v3.15) returns 3.0 instead of raising an exception. package Test is type T_Master is digits 8; type T is new T_Master range 0.0 .. 10.0; subtype S is T range 0.0 .. 1.0; end Test; with System; with Ada.Text_Io; use Ada.Text_Io; with Test; use Test; procedure Main is typ: T; Fraction: T:=3.0; package Float_Io is new Ada.Text_IO.Float_IO (T); begin Typ:=S'Remainder(Fraction,0.0); -- must raise a CONSTRAINT_ERROR Put(remainder: ); Float_Io.Put(Typ); New_Line; end Main; -- Summary: Non conformity with the Ada95 language standard. Product: gcc Version: 3.2.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: ada AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: grimalseverine at yahoo dot fr GCC build triplet: ? GCC host triplet: ? GCC target triplet: ? http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24212
[Bug rtl-optimization/24209] strange instruction selected for an annuled delay slot
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2005-10-05 11:06 --- Looks indeed weird. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added CC||ebotcazou at gcc dot gnu dot ||org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 GCC target triplet|sparc-sun-solaris2.8|sparc-*-* Last reconfirmed|-00-00 00:00:00 |2005-10-05 11:06:49 date|| Summary|strange instruction selected|strange instruction selected |for an annuled slot on sparc|for an annuled delay slot http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24209
[Bug c++/23513] [4.0/4.1 Regression] overload resolution fails to select a more specialized template
--- Comment #7 from nathan at gcc dot gnu dot org 2005-10-05 11:07 --- fixed mainline and 4.0.3 2005-10-05 Nathan Sidwell [EMAIL PROTECTED] PR c++/23513 * call.c (joust): Adjust length count to more_specialized_fn. * pt.c (more_specialized_fn): Cope with non-static member vs non-member. -- nathan at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23513
[Bug c++/23513] [4.0/4.1 Regression] overload resolution fails to select a more specialized template
--- Comment #8 from cvs-commit at gcc dot gnu dot org 2005-10-05 11:07 --- Subject: Bug 23513 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-10-05 11:07:33 Modified files: gcc/cp : ChangeLog call.c pt.c gcc/testsuite : ChangeLog gcc/testsuite/g++.dg/template: spec22.C Added files: gcc/testsuite/g++.dg/template: spec26.C Log message: cp: PR c++/23513 * call.c (joust): Adjust length count to more_specialized_fn. * pt.c (more_specialized_fn): Cope with non-static member vs non-member. testsuite: PR c++/23513 * g++.dg/template/spec22.C: Robustify test. * g++.dg/template/spec26.C: New. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.4648.2.115r2=1.4648.2.116 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/call.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.531.2.7r2=1.531.2.8 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/pt.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.978.2.27r2=1.978.2.28 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.5084.2.427r2=1.5084.2.428 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/spec26.C.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.1.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/spec22.C.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.1.10.1r2=1.1.10.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23513
[Bug tree-optimization/22444] [4.0/4.1 regression] ICE at tree-into-ssa.c:466
--- Comment #26 from ebotcazou at gcc dot gnu dot org 2005-10-05 11:41 --- Present on my SPARC/Solaris 8 machine, but neither on the SPARC/Solaris 9 nor on the SPARC/Solaris 10 machines, while the 3 compilers are essentially identical. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added CC||ebotcazou at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22444
[Bug other/24210] [4.0 4.1 regression] ICE in fold_convert, at fold-const.c:1922
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-05 11:59 --- *** This bug has been marked as a duplicate of 16876 *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24210
[Bug tree-optimization/16876] [3.4/4.0/4.1 Regression] ICE on testcase with -O3 in gen_lowpart
--- Comment #8 from pinskia at gcc dot gnu dot org 2005-10-05 11:59 --- *** Bug 24210 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||debian-gcc at lists dot ||debian dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16876
[Bug fortran/24207] PRIVATE/PUBLIC attribute confusion screws NAMELIST
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-05 12:11 --- Confirmed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords||rejects-valid Last reconfirmed|-00-00 00:00:00 |2005-10-05 12:11:36 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24207
[Bug ada/24212] Non conformity with the Ada95 language standard.
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-05 12:13 --- Fixed in 4.0.0 at least. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||FIXED Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24212
[Bug c/21419] [4.0 Regression] Accepts writting to const via asm
--- Comment #13 from cvs-commit at gcc dot gnu dot org 2005-10-05 12:17 --- Subject: Bug 21419 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 12:17:16 Modified files: gcc: ChangeLog c-typeck.c gimplify.c gcc/cp : ChangeLog semantics.c gcc/testsuite : ChangeLog gcc/testsuite/gcc.dg: asm-1.c pr21419.c Added files: gcc/testsuite/g++.dg/ext: asm7.C asm8.C gcc/testsuite/gcc.dg: asm-pr24146.c Log message: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * c-typeck.c (readonly_error): Handle USE being lv_asm. (build_asm_expr): Call it if outputs are read-only. * gimplify.c (gimplify_asm_expr): Remove former fix to PR 21419. cp: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * semantics.c (finish_asm_stmt): Call readonly_error if outputs are read-only. Set ASM_VOLATILE_P for asms without outputs. testsuite: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * g++.dg/ext/asm7.C: New. * g++.dg/ext/asm8.C: New. * gcc.dg/asm-1.c: Compile on all targets. * gcc.dg/asm-pr24146.c: New. * gcc.dg/pr21419.c: Adjust error messages. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.10087r2=2.10088 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-typeck.c.diff?cvsroot=gccr1=1.480r2=1.481 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gimplify.c.diff?cvsroot=gccr1=2.156r2=2.157 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gccr1=1.4912r2=1.4913 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/semantics.c.diff?cvsroot=gccr1=1.490r2=1.491 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gccr1=1.6140r2=1.6141 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/asm7.C.diff?cvsroot=gccr1=NONEr2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/asm8.C.diff?cvsroot=gccr1=NONEr2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/asm-pr24146.c.diff?cvsroot=gccr1=NONEr2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/asm-1.c.diff?cvsroot=gccr1=1.2r2=1.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/pr21419.c.diff?cvsroot=gccr1=1.1r2=1.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21419
[Bug middle-end/24151] [4.0/4.1 Regression] gcc.dg/asm-1.c (test for excess errors) fails
--- Comment #3 from cvs-commit at gcc dot gnu dot org 2005-10-05 12:17 --- Subject: Bug 24151 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 12:17:16 Modified files: gcc: ChangeLog c-typeck.c gimplify.c gcc/cp : ChangeLog semantics.c gcc/testsuite : ChangeLog gcc/testsuite/gcc.dg: asm-1.c pr21419.c Added files: gcc/testsuite/g++.dg/ext: asm7.C asm8.C gcc/testsuite/gcc.dg: asm-pr24146.c Log message: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * c-typeck.c (readonly_error): Handle USE being lv_asm. (build_asm_expr): Call it if outputs are read-only. * gimplify.c (gimplify_asm_expr): Remove former fix to PR 21419. cp: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * semantics.c (finish_asm_stmt): Call readonly_error if outputs are read-only. Set ASM_VOLATILE_P for asms without outputs. testsuite: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * g++.dg/ext/asm7.C: New. * g++.dg/ext/asm8.C: New. * gcc.dg/asm-1.c: Compile on all targets. * gcc.dg/asm-pr24146.c: New. * gcc.dg/pr21419.c: Adjust error messages. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.10087r2=2.10088 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-typeck.c.diff?cvsroot=gccr1=1.480r2=1.481 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gimplify.c.diff?cvsroot=gccr1=2.156r2=2.157 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gccr1=1.4912r2=1.4913 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/semantics.c.diff?cvsroot=gccr1=1.490r2=1.491 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gccr1=1.6140r2=1.6141 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/asm7.C.diff?cvsroot=gccr1=NONEr2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/asm8.C.diff?cvsroot=gccr1=NONEr2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/asm-pr24146.c.diff?cvsroot=gccr1=NONEr2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/asm-1.c.diff?cvsroot=gccr1=1.2r2=1.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/pr21419.c.diff?cvsroot=gccr1=1.1r2=1.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24151
[Bug middle-end/24146] [4.0/4.1 Regression] ASMs with no output are not marked as volatile
--- Comment #11 from cvs-commit at gcc dot gnu dot org 2005-10-05 12:17 --- Subject: Bug 24146 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 12:17:16 Modified files: gcc: ChangeLog c-typeck.c gimplify.c gcc/cp : ChangeLog semantics.c gcc/testsuite : ChangeLog gcc/testsuite/gcc.dg: asm-1.c pr21419.c Added files: gcc/testsuite/g++.dg/ext: asm7.C asm8.C gcc/testsuite/gcc.dg: asm-pr24146.c Log message: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * c-typeck.c (readonly_error): Handle USE being lv_asm. (build_asm_expr): Call it if outputs are read-only. * gimplify.c (gimplify_asm_expr): Remove former fix to PR 21419. cp: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * semantics.c (finish_asm_stmt): Call readonly_error if outputs are read-only. Set ASM_VOLATILE_P for asms without outputs. testsuite: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * g++.dg/ext/asm7.C: New. * g++.dg/ext/asm8.C: New. * gcc.dg/asm-1.c: Compile on all targets. * gcc.dg/asm-pr24146.c: New. * gcc.dg/pr21419.c: Adjust error messages. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.10087r2=2.10088 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-typeck.c.diff?cvsroot=gccr1=1.480r2=1.481 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gimplify.c.diff?cvsroot=gccr1=2.156r2=2.157 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gccr1=1.4912r2=1.4913 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/semantics.c.diff?cvsroot=gccr1=1.490r2=1.491 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gccr1=1.6140r2=1.6141 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/asm7.C.diff?cvsroot=gccr1=NONEr2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/asm8.C.diff?cvsroot=gccr1=NONEr2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/asm-pr24146.c.diff?cvsroot=gccr1=NONEr2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/asm-1.c.diff?cvsroot=gccr1=1.2r2=1.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/pr21419.c.diff?cvsroot=gccr1=1.1r2=1.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24146
[Bug middle-end/24146] [4.0/4.1 Regression] ASMs with no output are not marked as volatile
--- Comment #12 from bonzini at gcc dot gnu dot org 2005-10-05 12:18 --- fix committed -- bonzini at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24146
[Bug middle-end/24151] [4.0/4.1 Regression] gcc.dg/asm-1.c (test for excess errors) fails
--- Comment #4 from bonzini at gcc dot gnu dot org 2005-10-05 12:18 --- fix committed -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24151
[Bug c/21419] [4.0 Regression] Accepts writting to const via asm
--- Comment #14 from bonzini at gcc dot gnu dot org 2005-10-05 12:19 --- new fix committed -- bonzini at gcc dot gnu dot org changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21419
[Bug middle-end/24146] [4.0 Regression] ASMs with no output are not marked as volatile
--- Comment #13 from pinskia at gcc dot gnu dot org 2005-10-05 12:19 --- (In reply to comment #12) fix committed Except it is latent on the 4.0 branch too. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|RESOLVED|REOPENED Known to fail||4.0.0 Known to work||3.4.0 Resolution|FIXED | Summary|[4.0/4.1 Regression] ASMs |[4.0 Regression] ASMs with |with no output are not |no output are not marked as |marked as volatile |volatile http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24146
[Bug tree-optimization/21470] -fargument-noalias-global has no effect for the vectorizer
--- Comment #4 from pinskia at gcc dot gnu dot org 2005-10-05 13:20 --- Talked to Daniel Berlin about the patch I had, it was in the wrong spot, I had it in the post process and not when analyzing the code. So unassigning for now. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|pinskia at gcc dot gnu dot |unassigned at gcc dot gnu |org |dot org Status|ASSIGNED|NEW http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21470
[Bug tree-optimization/17064] -falias-noargument-global doesn't eliminate dead stores/loads
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-10-05 13:21 --- Talked to Daniel Berlin about the patch I had, it was in the wrong spot, I had it in the post process and not when analyzing the code. So assigning back to Diego. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|pinskia at gcc dot gnu dot |dnovillo at gcc dot gnu dot |org |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17064
[Bug middle-end/20606] ICE in make_edges, at cfgbuild.c:327 on x86_64 (with O2 - not with no optimizations)
--- Comment #21 from pinskia at gcc dot gnu dot org 2005-10-05 13:24 --- (In reply to comment #20) Created an attachment (id=9888) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9888action=view) [edit] The fix which needs to be tested And this patch fixes the problem too. I will submitting it in a few minutes. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20606
[Bug fortran/24204] ICE (segfault)
--- Comment #5 from jsberg at bnl dot gov 2005-10-05 13:31 --- Created an attachment (id=9891) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9891action=view) tpsalie_analysis.mod -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24204
[Bug fortran/24204] ICE (segfault)
--- Comment #6 from jsberg at bnl dot gov 2005-10-05 13:35 --- Created an attachment (id=9893) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9893action=view) precision_constants.mod Sorry about that--I don't know much about fortran9x... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24204
[Bug c/21419] [4.0 Regression] Accepts writting to const via asm
--- Comment #15 from cvs-commit at gcc dot gnu dot org 2005-10-05 13:39 --- Subject: Bug 21419 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-10-05 13:39:51 Modified files: gcc: ChangeLog c-typeck.c gimplify.c gcc/cp : ChangeLog semantics.c gcc/testsuite : ChangeLog gcc/testsuite/gcc.dg: asm-1.c pr21419.c Added files: gcc/testsuite/g++.dg/ext: asm7.C asm8.C gcc/testsuite/gcc.dg: asm-pr24146.c Log message: gcc: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * c-typeck.c (readonly_error): Handle USE being lv_asm. (build_asm_expr): Call it if outputs are read-only. * gimplify.c (gimplify_asm_expr): Remove former fix to PR 21419. cp: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * semantics.c (finish_asm_stmt): Call readonly_error if outputs are read-only. Set ASM_VOLATILE_P for asms without outputs. testsuite: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * g++.dg/ext/asm7.C: New. * g++.dg/ext/asm8.C: New. * gcc.dg/asm-1.c: Compile on all targets. * gcc.dg/asm-pr24146.c: New. * gcc.dg/pr21419.c: Adjust error messages. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=2.7592.2.447r2=2.7592.2.448 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-typeck.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.419.2.13r2=1.419.2.14 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gimplify.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=2.113.2.13r2=2.113.2.14 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.4648.2.116r2=1.4648.2.117 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/semantics.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.463.2.10r2=1.463.2.11 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.5084.2.428r2=1.5084.2.429 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/asm7.C.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.1.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/asm8.C.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.1.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/asm-pr24146.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.1.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/asm-1.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.1r2=1.1.166.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/pr21419.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.1.2.1r2=1.1.2.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21419
[Bug middle-end/24146] [4.0 Regression] ASMs with no output are not marked as volatile
--- Comment #14 from cvs-commit at gcc dot gnu dot org 2005-10-05 13:39 --- Subject: Bug 24146 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-10-05 13:39:51 Modified files: gcc: ChangeLog c-typeck.c gimplify.c gcc/cp : ChangeLog semantics.c gcc/testsuite : ChangeLog gcc/testsuite/gcc.dg: asm-1.c pr21419.c Added files: gcc/testsuite/g++.dg/ext: asm7.C asm8.C gcc/testsuite/gcc.dg: asm-pr24146.c Log message: gcc: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * c-typeck.c (readonly_error): Handle USE being lv_asm. (build_asm_expr): Call it if outputs are read-only. * gimplify.c (gimplify_asm_expr): Remove former fix to PR 21419. cp: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * semantics.c (finish_asm_stmt): Call readonly_error if outputs are read-only. Set ASM_VOLATILE_P for asms without outputs. testsuite: 2005-10-05 Paolo Bonzini [EMAIL PROTECTED] PR tree-optimization/21419 PR tree-optimization/24146 PR tree-optimization/24151 * g++.dg/ext/asm7.C: New. * g++.dg/ext/asm8.C: New. * gcc.dg/asm-1.c: Compile on all targets. * gcc.dg/asm-pr24146.c: New. * gcc.dg/pr21419.c: Adjust error messages. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=2.7592.2.447r2=2.7592.2.448 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-typeck.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.419.2.13r2=1.419.2.14 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gimplify.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=2.113.2.13r2=2.113.2.14 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.4648.2.116r2=1.4648.2.117 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/semantics.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.463.2.10r2=1.463.2.11 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.5084.2.428r2=1.5084.2.429 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/asm7.C.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.1.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/ext/asm8.C.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.1.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/asm-pr24146.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.1.2.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/asm-1.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.1r2=1.1.166.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/pr21419.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.1.2.1r2=1.1.2.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24146
[Bug middle-end/24146] [4.0 Regression] ASMs with no output are not marked as volatile
--- Comment #15 from pinskia at gcc dot gnu dot org 2005-10-05 13:40 --- Fixed. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24146
[Bug middle-end/24151] [4.0/4.1 Regression] gcc.dg/asm-1.c (test for excess errors) fails
--- Comment #6 from bonzini at gcc dot gnu dot org 2005-10-05 13:40 --- committed to 4.0 branch too. -- bonzini at gcc dot gnu dot org changed: What|Removed |Added Status|NEW |RESOLVED Known to fail|4.1.0 4.0.3 | Known to work|4.0.2 |4.0.2 4.0.3 4.1.0 Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24151
[Bug fortran/24204] ICE (segfault)
--- Comment #7 from pinskia at gcc dot gnu dot org 2005-10-05 15:05 --- This works on the mainline at least. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24204
[Bug c++/24215] New: pragma interface in included file with same name
If in a .h file you include another file with the same name, but in a different directory, that contains a #pragma interface, it seems that the #pragma interface gets extended to the current file, past the end of the included file. In the following example there are three files: a.h : contains the declaration of a class a.cpp : includes a.h and contains the implementation of the class. b/a.h : this is included in a.h. It has the same name as a.h, but is in a different directory. It contains a #pragma interface When you compile a.cpp, it doesn't create the virtual table for the Test class. It looks like the '#pragma interface' is extended to a.h, and since it doesn't find the corresponding '#pragma implementation' it doesn't include the virtual table for the class in the object file. Here's the example: = $ cat a.cpp #include a.h Test::Test(){} void Test::f(){} $ cat a.h #include b/a.h class Test { public: Test(); virtual void f(); }; $ cat b/a.h #pragma interface a.h === If you compile a.cpp, the virtual table for class Test is not created in the object file: $ g++ a.cpp $ nm -C a.o 0020 T Test::f() 0010 T Test::Test() T Test::Test() U vtable for Test If you rename the file a.h to a2.h and change a.cpp accordingly, you get: $ nm -C a.o 0020 T Test::f() 0010 T Test::Test() T Test::Test() V typeinfo for Test V typeinfo name for Test V vtable for Test U vtable for __cxxabiv1::__class_type_info Which should be the correct behaviour. I've seen this since 4.0. It wasn't present in 3.3. I've tested it both with gcc 4.0.1 and with the latest 4.1 cvs snapshot: $ g++ -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.1-20051001/configure --prefix=/home/vbato/gcc41 Thread model: posix gcc version 4.1.0 20051001 (experimental) -- Summary: pragma interface in included file with same name Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: vbato dot bugs at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24215
[Bug target/23067] Incorrect struct layout on darwin
--- Comment #18 from pinskia at gcc dot gnu dot org 2005-10-05 15:06 --- The patch causes the following failures: FAIL: libffi.call/nested_struct3.c execution test This is because libffi gets the alignment wrong. I have to look into libffi's code. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23067
[Bug tree-optimization/18587] [4.1 Regression] build_v_may_defs and build_vuses can be improved when adding
--- Comment #12 from cvs-commit at gcc dot gnu dot org 2005-10-05 15:16 --- Subject: Bug 18587 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED]2005-10-05 15:16:42 Modified files: gcc: ChangeLog tree-ssa-opfinalize.h tree-ssa-operands.c Log message: 2005-10-05 Andrew MacLeod [EMAIL PROTECTED] PR tree-optimization/18587 * tree-ssa-operands.c (struct opbuild_list_d, OPBUILD_LAST): Delete. (build_defs, build_uses, build_v_may_defs, build_v_must_defs, build_vuses): Change to VEC type. (opbuild_initialize_virtual, opbuild_initialize_real, opbuild_free, opbuild_num_elems, opbuild_append_real, opbuild_append_virtual, opbuild_first, opbuild_next, opbuild_elem_real, opbuild_elem_virtual, opbuild_elem_uid, opbuild_clear, opbuild_remove_elem): Delete. (get_name_decl): New. Return DECL_UID of base variable. (operand_build_cmp): New. qsort comparison routine. (operand_build_sort_virtual): New. Sort virtual build vector. (init_ssa_operands, fini_ssa_operands): Use VEC routines. (FINALIZE_OPBUILD_BASE, FINALIZE_OPBUILD_ELEM): Use VEC_Index. (FINALIZE_BASE): Use get_name_decl. (finalize_ssa_defs, finalize_ssa_uses, cleanup_v_may_defs, finalize_ssa_v_may_defs, finalize_ssa_vuses, finalize_ssa_v_must_defs, (start_ssa_stmt_operands, append_def, append_use, append_vuse, append_v_may_def, append_v_must_def): Replace opbuild_* routines with direct VEC_* manipulations. (build_ssa_operands): Call operand_build_sort_virtual. (copy_virtual_operand, create_ssa_artficial_load_stmt, add_call_clobber_ops, add_call_read_ops): Replace opbuild_* routines with direct VEC_* manipulations. * tree-ssa-opfinalize.h (FINALIZE_FUNC): Replace opbuild_* routines with direct VEC manipulations. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.10088r2=2.10089 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-opfinalize.h.diff?cvsroot=gccr1=2.4r2=2.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-operands.c.diff?cvsroot=gccr1=2.102r2=2.103 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18587
[Bug awt/20757] FontMetrics.getStringBounds() missing
--- Comment #2 from fitzsim at redhat dot com 2005-10-05 15:21 --- Fixed. Closing. -- fitzsim at redhat dot com changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20757
[Bug target/23067] Incorrect struct layout on darwin
--- Comment #19 from pinskia at gcc dot gnu dot org 2005-10-05 15:21 --- (In reply to comment #18) This is because libffi gets the alignment wrong. I have to look into libffi's code. And I have a fix for that too. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23067
[Bug awt/20757] FontMetrics.getStringBounds() missing
-- fitzsim at redhat dot com changed: What|Removed |Added Target Milestone|--- |0.19 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20757
[Bug tree-optimization/18587] [4.1 Regression] build_v_may_defs and build_vuses can be improved when adding
--- Comment #13 from amacleod at redhat dot com 2005-10-05 15:22 --- fixed -- amacleod at redhat dot com changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18587
[Bug c++/17609] [3.4 Regression] spurious error message after using keyword
--- Comment #7 from cvs-commit at gcc dot gnu dot org 2005-10-05 15:36 --- Subject: Bug 17609 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED]2005-10-05 15:36:28 Modified files: gcc/testsuite : ChangeLog Added files: gcc/testsuite/g++.dg/lookup: error1.C Log message: PR c++/17609 * g++.dg/lookup/error1.C: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.5084.2.429r2=1.5084.2.430 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/lookup/error1.C.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.2.10.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17609
[Bug c++/17609] [3.4 Regression] spurious error message after using keyword
--- Comment #8 from reichelt at gcc dot gnu dot org 2005-10-05 15:37 --- Testcase now also on the 4.0 branch. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17609
[Bug java/18796] [4.0/4.1 Regression] gcj imports wrong superclass
--- Comment #7 from bonzini at gcc dot gnu dot org 2005-10-05 15:45 --- This could be fixed now (because of the fix for PR17860 and other import-related bugs). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18796
[Bug libstdc++/11729] [DR280] no operator!= for const_reverse_iterator
--- Comment #12 from cvs-commit at gcc dot gnu dot org 2005-10-05 15:49 --- Subject: Bug 11729 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 15:49:39 Modified files: libstdc++-v3 : ChangeLog libstdc++-v3/include/bits: stl_iterator.h libstdc++-v3/docs/html/ext: howto.html Added files: libstdc++-v3/testsuite/24_iterators/reverse_iterator: 11729.cc Log message: 2005-10-05 Paolo Carlini [EMAIL PROTECTED] PR libstdc++/11729 (DR 280, [Ready]) * include/bits/stl_iterator.h: Add reverse_iterator global functions with two template parameters (operator==, !=, , , =, =, -). * testsuite/24_iterators/reverse_iterator/11729.cc: New. * docs/html/ext/howto.html: Add an entry for issue 280. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/ChangeLog.diff?cvsroot=gccr1=1.3120r2=1.3121 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/include/bits/stl_iterator.h.diff?cvsroot=gccr1=1.29r2=1.30 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/docs/html/ext/howto.html.diff?cvsroot=gccr1=1.57r2=1.58 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/24_iterators/reverse_iterator/11729.cc.diff?cvsroot=gccr1=NONEr2=1.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11729
[Bug c++/18368] [3.4 Regression] C++ error message regression
--- Comment #9 from cvs-commit at gcc dot gnu dot org 2005-10-05 15:49 --- Subject: Bug 18368 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED]2005-10-05 15:49:50 Modified files: gcc/testsuite : ChangeLog Added files: gcc/testsuite/g++.dg/other: semicolon.C Log message: PR c++/18368 * g++.dg/other/semicolon.C: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.5084.2.430r2=1.5084.2.431 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/other/semicolon.C.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=NONEr2=1.2.10.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18368
[Bug c++/18368] [3.4 Regression] C++ error message regression
--- Comment #10 from reichelt at gcc dot gnu dot org 2005-10-05 15:50 --- Testcase now also on the 4.0 branch. -- reichelt at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18368
[Bug libstdc++/11729] [DR280] no operator!= for const_reverse_iterator
--- Comment #13 from pcarlini at suse dot de 2005-10-05 15:50 --- Fixed for 4.1. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11729
[Bug libobjc/9751] malloc of strlen, not strlen+1
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Severity|normal |trivial http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9751
[Bug c++/23965] [4.0 regression] Bogus error message: no matching function for call to 'foo(type error)'
--- Comment #4 from cvs-commit at gcc dot gnu dot org 2005-10-05 16:00 --- Subject: Bug 23965 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED]2005-10-05 16:00:11 Modified files: gcc/cp : ChangeLog call.c gcc/testsuite : ChangeLog gcc/testsuite/g++.dg/template: error1.C Log message: PR c++/23965 * call.c (resolve_args): Return error_mark_node on arguments whose TREE_TYPE is error_mark_node. * g++.dg/template/error1.C: Reject no matching function message. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.4648.2.117r2=1.4648.2.118 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/call.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.531.2.8r2=1.531.2.9 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.5084.2.431r2=1.5084.2.432 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/template/error1.C.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.1r2=1.1.82.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23965
[Bug c++/23965] [4.0 regression] Bogus error message: no matching function for call to 'foo(type error)'
--- Comment #5 from reichelt at gcc dot gnu dot org 2005-10-05 16:06 --- This is now fixed on the 4.0 branch, too. Unfortunately I committed a suboptimal version to the 3.4 branch and mainline: Misreading Mark's comments on the original patch I used if (arg == error_mark_node || error_operand_p (arg)) instead of if (error_operand_p (arg)) Since arg == error_mark_node is already checked in error_operand_p, the first test is superfluous. I'll keep the PR open until this is fixed. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23965
[Bug target/21981] [4.0 only] __m64 return value should be returned in %mm0
--- Comment #6 from uros at kss-loka dot si 2005-10-05 16:11 --- According to comment #5, closed as WONTFIX on branches. -- uros at kss-loka dot si changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||WONTFIX http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21981
[Bug c++/24215] [4.0/4.1 Regression] pragma interface in included file with same name
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-05 16:27 --- Confirmed, a regression from 3.4.0. Was introduced between 3.5.0 20040909 and 4.0.0 20041124. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||mmitchel at gcc dot gnu dot ||org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords||wrong-code Known to fail||4.0.0 4.1.0 Known to work||3.4.0 Last reconfirmed|-00-00 00:00:00 |2005-10-05 16:27:49 date|| Summary|pragma interface in included|[4.0/4.1 Regression] pragma |file with same name |interface in included file ||with same name Target Milestone|--- |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24215
[Bug debug/19523] [4.0/4.1 Regression] DBX_USE_BINCL support broken in the C++ compiler
--- Comment #3 from dpatel at apple dot com 2005-10-05 17:02 --- Subject: Re: [4.0/4.1 Regression] DBX_USE_BINCL support broken in the C++ compiler AFAIK, It is not about compile time issue. There is another patch available which is better than what is in apple branch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19523
[Bug c++/24217] New: filebuf.open call sets the error bits incorrectly
We are using filebuf.open call to open a file in readonly mode in a multi-threaded application. The result of the open call is checked with is_open. The truss log shows that the file was opened successfully giving the file handle. However, the application log shows that the open call failed and that fail() was true with rdstate=4. This behaviour is seen only after a few minutes of application running (during which time it successfully opens the same file). -- Summary: filebuf.open call sets the error bits incorrectly Product: gcc Version: 3.3.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hemasai at yahoo dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24217
[Bug ada/24212] Non conformity with the Ada95 language standard.
--- Comment #2 from laurent at guerby dot net 2005-10-05 17:55 --- Also fixed in 4.1.0 20051001 (experimental). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24212
[Bug target/23602] [4.1 regression] 1081 test failures in libjava, when configured for i486-linux
--- Comment #14 from cvs-commit at gcc dot gnu dot org 2005-10-05 18:19 --- Subject: Bug 23602 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 18:19:26 Modified files: gcc: ChangeLog toplev.c gcc/config/i386: i386.c gcc/testsuite : ChangeLog gcc/testsuite/g++.dg/eh: omit-frame-pointer.C omit-frame-pointer2.C libjava: ChangeLog configure.host Log message: PR target/23602 * toplev.c (process_options): Warn about unsupported combinations of unwind tables and omit-frame-pointer. * config/i386/i386.c (override_options): Similarly. Enable accumulate-outgoing-args if not explicitly disabled. testsuite/ * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options. * g++.dg/eh/omit-frame-pointer2.C: Likewise. libjava/ * configure.host (i?86-*): Set -fomit-frame-pointer in libgcj_flags, but not BACKTRACESPEC. (x86_64-*): Similarly. Don't set -ffloat-store in 64-bit mode. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.10092r2=2.10093 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/toplev.c.diff?cvsroot=gccr1=1.975r2=1.976 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.c.diff?cvsroot=gccr1=1.861r2=1.862 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gccr1=1.6142r2=1.6143 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/eh/omit-frame-pointer.C.diff?cvsroot=gccr1=1.2r2=1.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/eh/omit-frame-pointer2.C.diff?cvsroot=gccr1=1.1r2=1.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gccr1=1.3752r2=1.3753 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/configure.host.diff?cvsroot=gccr1=1.71r2=1.72 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23602
[Bug target/23602] [4.1 regression] 1081 test failures in libjava, when configured for i486-linux
--- Comment #15 from rth at gcc dot gnu dot org 2005-10-05 18:23 --- Fixed. -- rth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23602
[Bug libstdc++/24198] Remove from the testsuite gnu_char_type (or fix it)
--- Comment #1 from cvs-commit at gcc dot gnu dot org 2005-10-05 19:11 --- Subject: Bug 24198 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 19:11:19 Modified files: libstdc++-v3 : ChangeLog libstdc++-v3/testsuite/27_io/basic_filebuf: 3.cc libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff: 10132-2.cc libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos: 10132-3.cc libstdc++-v3/testsuite/27_io/basic_fstream: 3.cc libstdc++-v3/testsuite/27_io/basic_ifstream: 3.cc libstdc++-v3/testsuite/27_io/basic_ios: 3.cc libstdc++-v3/testsuite/27_io/basic_iostream: 3.cc libstdc++-v3/testsuite/27_io/basic_istream: 3.cc libstdc++-v3/testsuite/27_io/basic_istringstream: 3.cc libstdc++-v3/testsuite/27_io/basic_ofstream: 3.cc libstdc++-v3/testsuite/27_io/basic_ostream: 3.cc libstdc++-v3/testsuite/27_io/basic_ostringstream: 3.cc libstdc++-v3/testsuite/27_io/basic_streambuf: 3.cc libstdc++-v3/testsuite/27_io/basic_stringbuf: 3.cc libstdc++-v3/testsuite/27_io/basic_stringstream: 3.cc Log message: 2005-10-05 Paolo Carlini [EMAIL PROTECTED] PR libstdc++/24198 * testsuite/27_io/basic_filebuf/3.cc: Use __gnu_test::pod_ushort instead. * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise. * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise. * testsuite/27_io/basic_fstream/3.cc: Likewise; run the test. * testsuite/27_io/basic_ifstream/3.cc: Likewise; run the test. * testsuite/27_io/basic_ios/3.cc: Likewise. * testsuite/27_io/basic_iostream/3.cc: Likewise; run the test. * testsuite/27_io/basic_istream/3.cc: Likewise; run the test. * testsuite/27_io/basic_istringstream/3.cc: Likewise; run the test. * testsuite/27_io/basic_ofstream/3.cc: Likewise; run the test. * testsuite/27_io/basic_ostream/3.cc: Likewise; run the test. * testsuite/27_io/basic_ostringstream/3.cc: Likewise; run the test. * testsuite/27_io/basic_streambuf/3.cc: Likewise. * testsuite/27_io/basic_stringbuf/3.cc: Likewise. * testsuite/27_io/basic_stringstream/3.cc: Likewise; run the test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/ChangeLog.diff?cvsroot=gccr1=1.3121r2=1.3122 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/3.cc.diff?cvsroot=gccr1=1.6r2=1.7 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekoff/10132-2.cc.diff?cvsroot=gccr1=1.5r2=1.6 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_filebuf/seekpos/10132-3.cc.diff?cvsroot=gccr1=1.5r2=1.6 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_fstream/3.cc.diff?cvsroot=gccr1=1.6r2=1.7 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_ifstream/3.cc.diff?cvsroot=gccr1=1.6r2=1.7 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_ios/3.cc.diff?cvsroot=gccr1=1.4r2=1.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_iostream/3.cc.diff?cvsroot=gccr1=1.4r2=1.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_istream/3.cc.diff?cvsroot=gccr1=1.4r2=1.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_istringstream/3.cc.diff?cvsroot=gccr1=1.4r2=1.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_ofstream/3.cc.diff?cvsroot=gccr1=1.6r2=1.7 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_ostream/3.cc.diff?cvsroot=gccr1=1.4r2=1.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_ostringstream/3.cc.diff?cvsroot=gccr1=1.4r2=1.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_streambuf/3.cc.diff?cvsroot=gccr1=1.5r2=1.6 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_stringbuf/3.cc.diff?cvsroot=gccr1=1.4r2=1.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libstdc++-v3/testsuite/27_io/basic_stringstream/3.cc.diff?cvsroot=gccr1=1.4r2=1.5 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24198
[Bug libstdc++/24198] Remove from the testsuite gnu_char_type (or fix it)
--- Comment #2 from pcarlini at suse dot de 2005-10-05 19:12 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.1.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24198
[Bug target/24219] New: [4.1 Regression] gcc.dg/vect/fast-math-vect-reduc-5.c execution test fails
FAIL: gcc.dg/vect/fast-math-vect-reduc-5.c execution test has appeared on mainline between 20051004 and 20051005 on ia64-hp-hpux11.23, both -milp32 and -mlp64. This test previously PASSed. -- Summary: [4.1 Regression] gcc.dg/vect/fast-math-vect-reduc-5.c execution test fails Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jsm28 at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24219
[Bug target/24220] New: gcc.dg/i386-sse-vect-types.c (test for errors, line 17) fails
FAIL: gcc.dg/i386-sse-vect-types.c (test for errors, line 17) appeared on mainline between 20051004 and 20051005 on i686-pc-linux-gnu. This is a new test. -- Summary: gcc.dg/i386-sse-vect-types.c (test for errors, line 17) fails Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jsm28 at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24220
[Bug ada/4945] Rewriting '-gant' as '-gnat' is failing
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |--- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4945
[Bug java/20338] Program compiled with gcj crashes when accessing private static method from nested class
--- Comment #9 from cvs-commit at gcc dot gnu dot org 2005-10-05 19:35 --- Subject: Bug 20338 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-10-05 19:35:46 Modified files: gcc/java : ChangeLog decl.c java-tree.h jcf-write.c parse.y libjava: ChangeLog libjava/testsuite/libjava.jacks: jacks.xfail Added files: libjava/testsuite/libjava.lang: PR19870.java PR19870.out PR19870_2.java PR19870_2.out Log message: gcc/java: 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] PR java/20338 * decl.c (finish_method): Emit _Jv_InitClass for private static methods inside inner classes as well. 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] PR java/19870 * parse.y (nested_field_access_p): Rename to nested_member_access_p and expand to handle method accesses across nested classes. (build_outer_method_access_method): Rename to build_nested_method_access_method. Minor adjustments to comments. (resolve_expression_name): Use the newly-renamed nested_member_access_p method. (resolve_qualified_expression_name): Likewise. (patch_method_invocation): Also consider static methods for access method generation. Minor adjustments to comments. (maybe_use_access_method): Use the more general nested_memeber_access_p to determine access across nested class boundaries. Allow THIS_ARG to be NULL (for static methods). 2005-10-05 Tom Tromey [EMAIL PROTECTED] PR java/21844: * parse.y (nested_field_access_p): Handle case where outer field is inherited by enclosing class. 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] PR java/19870. * java-tree.h (OUTER_FIELD_ACCESS_IDENTIFIER_P): Rename to NESTED_FIELD_ACCESS_IDENTIFIER_P. (FIELD_INNER_ACCESS): Rename to FIELD_NESTED_ACCESS. (FIELD_INNER_ACCESS_P): Rename to FIELD_NESTED_ACCESS_P. * jcf-write.c (generate_classfile): Use NESTED_FIELD_ACCESS_IDENTIFIER_P instead of OUTER_FIELD_ACCESS_IDENTIFIER_P. * parse.y (build_outer_field_access): Rename to build_nested_field_access. Support static fields and outer-to-inner class accesses. (outer_field_access_p): Rename to nested_field_access_p. Support static fields and generalise to outer-to-inner class and sibling inner class accesses. (outer_field_expanded_access_p): Rename to nested_field_expanded_access_p and support static fields. (outer_field_access_fix): Rename to nested_field_access_fix and support static fields. (build_outer_field_access_expr): Rename to build_nested_field_access_expr and support static fields. (build_outer_field_access_methods): Rename to build_nested_field_access_methods and support static fields. For static fields, generate accessors without class instance parameters. (build_outer_field_access_method): Rename to build_nested_field_access_method and support static fields. (build_outer_method_access_method): Use NESTED_FIELD_ACCESS_IDENTIFIER_P instead of OUTER_FIELD_ACCESS_IDENTIFIER_P. (resolve_expression_name): Consider static field accesses across nested classes. (resolve_qualified_expression_name): Likewise. (java_complete_lhs): Use nested_field_access_fix instead of outer_field_access_fix. (patch_unary_op): Rename outer_field_flag to nested_field_flag. Use nested_field_expanded_access_p instead of outer_field_expanded_access_p. Use nested_field_access_fix instead of outer_field_access_fix. (check_thrown_exceptions): Use NESTED_FIELD_ACCESS_IDENTIFIER_P instead of OUTER_FIELD_ACCESS_IDENTIFIER_P. libjava: 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] More testsuite adjustments for PR java/19870. * testsuite/libjava.lang/PR19870_2.java: New testcase. * testsuite/libjava.lang/PR19870_2.out: Expected output for the new testcase. * testsuite/libjava.jacks/jacks.xfail: Remove 8.5.2-non-static-member-usage-2 and add 15.12.3-explicit-constructor-9. 2005-10-05 Tom Tromey [EMAIL PROTECTED] PR java/21844: * testsuite/libjava.lang/pr21844.java: New file. * testsuite/libjava.lang/pr21844.out: New file. 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] Testsuite adjustments for PR java/19870. * testsuite/libjava.lang/PR19870.java: New testcase. * testsuite/libjava.lang/PR19870.out: Expected output for the testcase. * testsuite/libjava.jacks/jacks.xfail: Add
[Bug java/21844] [4.1 Regression] miscompilation of LinkedHashMap
--- Comment #11 from cvs-commit at gcc dot gnu dot org 2005-10-05 19:35 --- Subject: Bug 21844 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-10-05 19:35:46 Modified files: gcc/java : ChangeLog decl.c java-tree.h jcf-write.c parse.y libjava: ChangeLog libjava/testsuite/libjava.jacks: jacks.xfail Added files: libjava/testsuite/libjava.lang: PR19870.java PR19870.out PR19870_2.java PR19870_2.out Log message: gcc/java: 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] PR java/20338 * decl.c (finish_method): Emit _Jv_InitClass for private static methods inside inner classes as well. 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] PR java/19870 * parse.y (nested_field_access_p): Rename to nested_member_access_p and expand to handle method accesses across nested classes. (build_outer_method_access_method): Rename to build_nested_method_access_method. Minor adjustments to comments. (resolve_expression_name): Use the newly-renamed nested_member_access_p method. (resolve_qualified_expression_name): Likewise. (patch_method_invocation): Also consider static methods for access method generation. Minor adjustments to comments. (maybe_use_access_method): Use the more general nested_memeber_access_p to determine access across nested class boundaries. Allow THIS_ARG to be NULL (for static methods). 2005-10-05 Tom Tromey [EMAIL PROTECTED] PR java/21844: * parse.y (nested_field_access_p): Handle case where outer field is inherited by enclosing class. 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] PR java/19870. * java-tree.h (OUTER_FIELD_ACCESS_IDENTIFIER_P): Rename to NESTED_FIELD_ACCESS_IDENTIFIER_P. (FIELD_INNER_ACCESS): Rename to FIELD_NESTED_ACCESS. (FIELD_INNER_ACCESS_P): Rename to FIELD_NESTED_ACCESS_P. * jcf-write.c (generate_classfile): Use NESTED_FIELD_ACCESS_IDENTIFIER_P instead of OUTER_FIELD_ACCESS_IDENTIFIER_P. * parse.y (build_outer_field_access): Rename to build_nested_field_access. Support static fields and outer-to-inner class accesses. (outer_field_access_p): Rename to nested_field_access_p. Support static fields and generalise to outer-to-inner class and sibling inner class accesses. (outer_field_expanded_access_p): Rename to nested_field_expanded_access_p and support static fields. (outer_field_access_fix): Rename to nested_field_access_fix and support static fields. (build_outer_field_access_expr): Rename to build_nested_field_access_expr and support static fields. (build_outer_field_access_methods): Rename to build_nested_field_access_methods and support static fields. For static fields, generate accessors without class instance parameters. (build_outer_field_access_method): Rename to build_nested_field_access_method and support static fields. (build_outer_method_access_method): Use NESTED_FIELD_ACCESS_IDENTIFIER_P instead of OUTER_FIELD_ACCESS_IDENTIFIER_P. (resolve_expression_name): Consider static field accesses across nested classes. (resolve_qualified_expression_name): Likewise. (java_complete_lhs): Use nested_field_access_fix instead of outer_field_access_fix. (patch_unary_op): Rename outer_field_flag to nested_field_flag. Use nested_field_expanded_access_p instead of outer_field_expanded_access_p. Use nested_field_access_fix instead of outer_field_access_fix. (check_thrown_exceptions): Use NESTED_FIELD_ACCESS_IDENTIFIER_P instead of OUTER_FIELD_ACCESS_IDENTIFIER_P. libjava: 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] More testsuite adjustments for PR java/19870. * testsuite/libjava.lang/PR19870_2.java: New testcase. * testsuite/libjava.lang/PR19870_2.out: Expected output for the new testcase. * testsuite/libjava.jacks/jacks.xfail: Remove 8.5.2-non-static-member-usage-2 and add 15.12.3-explicit-constructor-9. 2005-10-05 Tom Tromey [EMAIL PROTECTED] PR java/21844: * testsuite/libjava.lang/pr21844.java: New file. * testsuite/libjava.lang/pr21844.out: New file. 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] Testsuite adjustments for PR java/19870. * testsuite/libjava.lang/PR19870.java: New testcase. * testsuite/libjava.lang/PR19870.out: Expected output for the testcase. * testsuite/libjava.jacks/jacks.xfail: Add
[Bug java/19870] gcj -C doesn't generate accessors for private members across nested class boundaries
--- Comment #17 from cvs-commit at gcc dot gnu dot org 2005-10-05 19:35 --- Subject: Bug 19870 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-10-05 19:35:46 Modified files: gcc/java : ChangeLog decl.c java-tree.h jcf-write.c parse.y libjava: ChangeLog libjava/testsuite/libjava.jacks: jacks.xfail Added files: libjava/testsuite/libjava.lang: PR19870.java PR19870.out PR19870_2.java PR19870_2.out Log message: gcc/java: 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] PR java/20338 * decl.c (finish_method): Emit _Jv_InitClass for private static methods inside inner classes as well. 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] PR java/19870 * parse.y (nested_field_access_p): Rename to nested_member_access_p and expand to handle method accesses across nested classes. (build_outer_method_access_method): Rename to build_nested_method_access_method. Minor adjustments to comments. (resolve_expression_name): Use the newly-renamed nested_member_access_p method. (resolve_qualified_expression_name): Likewise. (patch_method_invocation): Also consider static methods for access method generation. Minor adjustments to comments. (maybe_use_access_method): Use the more general nested_memeber_access_p to determine access across nested class boundaries. Allow THIS_ARG to be NULL (for static methods). 2005-10-05 Tom Tromey [EMAIL PROTECTED] PR java/21844: * parse.y (nested_field_access_p): Handle case where outer field is inherited by enclosing class. 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] PR java/19870. * java-tree.h (OUTER_FIELD_ACCESS_IDENTIFIER_P): Rename to NESTED_FIELD_ACCESS_IDENTIFIER_P. (FIELD_INNER_ACCESS): Rename to FIELD_NESTED_ACCESS. (FIELD_INNER_ACCESS_P): Rename to FIELD_NESTED_ACCESS_P. * jcf-write.c (generate_classfile): Use NESTED_FIELD_ACCESS_IDENTIFIER_P instead of OUTER_FIELD_ACCESS_IDENTIFIER_P. * parse.y (build_outer_field_access): Rename to build_nested_field_access. Support static fields and outer-to-inner class accesses. (outer_field_access_p): Rename to nested_field_access_p. Support static fields and generalise to outer-to-inner class and sibling inner class accesses. (outer_field_expanded_access_p): Rename to nested_field_expanded_access_p and support static fields. (outer_field_access_fix): Rename to nested_field_access_fix and support static fields. (build_outer_field_access_expr): Rename to build_nested_field_access_expr and support static fields. (build_outer_field_access_methods): Rename to build_nested_field_access_methods and support static fields. For static fields, generate accessors without class instance parameters. (build_outer_field_access_method): Rename to build_nested_field_access_method and support static fields. (build_outer_method_access_method): Use NESTED_FIELD_ACCESS_IDENTIFIER_P instead of OUTER_FIELD_ACCESS_IDENTIFIER_P. (resolve_expression_name): Consider static field accesses across nested classes. (resolve_qualified_expression_name): Likewise. (java_complete_lhs): Use nested_field_access_fix instead of outer_field_access_fix. (patch_unary_op): Rename outer_field_flag to nested_field_flag. Use nested_field_expanded_access_p instead of outer_field_expanded_access_p. Use nested_field_access_fix instead of outer_field_access_fix. (check_thrown_exceptions): Use NESTED_FIELD_ACCESS_IDENTIFIER_P instead of OUTER_FIELD_ACCESS_IDENTIFIER_P. libjava: 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] More testsuite adjustments for PR java/19870. * testsuite/libjava.lang/PR19870_2.java: New testcase. * testsuite/libjava.lang/PR19870_2.out: Expected output for the new testcase. * testsuite/libjava.jacks/jacks.xfail: Remove 8.5.2-non-static-member-usage-2 and add 15.12.3-explicit-constructor-9. 2005-10-05 Tom Tromey [EMAIL PROTECTED] PR java/21844: * testsuite/libjava.lang/pr21844.java: New file. * testsuite/libjava.lang/pr21844.out: New file. 2005-10-05 Ranjit Mathew [EMAIL PROTECTED] Testsuite adjustments for PR java/19870. * testsuite/libjava.lang/PR19870.java: New testcase. * testsuite/libjava.lang/PR19870.out: Expected output for the testcase. * testsuite/libjava.jacks/jacks.xfail: Add
[Bug tree-optimization/23119] gcc.dg/vect/vect-105.c scan-tree-dump-times vectorized 1 loops 1 fails
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |--- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23119
[Bug c++/15938] ICE with anonymous unions
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |--- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15938
[Bug other/18907] library makefiles should not set AM_MAKEFLAGS
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |--- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18907
[Bug java/24018] [meta-bug] Patches that should be applied to 4.0 branch
--- Comment #14 from mckinlay at redhat dot com 2005-10-05 19:39 --- All patches from this bug have now been ported to the 4.0 branch, so I'm closing it. Future fixes for 4.0 should be considered on a case-by-case basis, or a new meta-bug opened if it freezes again. -- mckinlay at redhat dot com changed: What|Removed |Added CC||mckinlay at redhat dot com Status|NEW |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24018
[Bug java/20338] Program compiled with gcj crashes when accessing private static method from nested class
--- Comment #10 from pinskia at gcc dot gnu dot org 2005-10-05 19:40 --- Also fixed in 4.0.3. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20338
[Bug java/21844] [4.1 Regression] miscompilation of LinkedHashMap
--- Comment #12 from pinskia at gcc dot gnu dot org 2005-10-05 19:40 --- Also fixed in 4.0.3. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21844
[Bug java/19870] gcj -C doesn't generate accessors for private members across nested class boundaries
--- Comment #18 from pinskia at gcc dot gnu dot org 2005-10-05 19:40 --- Also fixed in 4.0.3. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19870
[Bug fortran/24204] ICE (segfault)
--- Comment #8 from jsberg at bnl dot gov 2005-10-05 19:41 --- Yup, I pulled the CVS and it works for me to. -- jsberg at bnl dot gov changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24204
[Bug middle-end/20606] ICE in make_edges, at cfgbuild.c:327 on x86_64 (with O2 - not with no optimizations)
--- Comment #22 from cvs-commit at gcc dot gnu dot org 2005-10-05 19:50 --- Subject: Bug 20606 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 19:50:28 Modified files: gcc: ChangeLog reload.c Log message: 2005-10-05 Andrew Pinski [EMAIL PROTECTED] PR middle-end/20606 PR middle-end/24069 * reload.c (subst_reloads): When adding a REG_LABEL to a jump instruction, also update JUMP_LABEL. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.10094r2=2.10095 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/reload.c.diff?cvsroot=gccr1=1.275r2=1.276 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20606
[Bug middle-end/24069] [4.1 Regression] ice during feedback stage of profiledbootstrap on powerpc
--- Comment #25 from cvs-commit at gcc dot gnu dot org 2005-10-05 19:50 --- Subject: Bug 24069 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-05 19:50:28 Modified files: gcc: ChangeLog reload.c Log message: 2005-10-05 Andrew Pinski [EMAIL PROTECTED] PR middle-end/20606 PR middle-end/24069 * reload.c (subst_reloads): When adding a REG_LABEL to a jump instruction, also update JUMP_LABEL. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.10094r2=2.10095 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/reload.c.diff?cvsroot=gccr1=1.275r2=1.276 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24069
[Bug middle-end/20606] ICE in make_edges, at cfgbuild.c:327 on x86_64 (with O2 - not with no optimizations)
--- Comment #23 from cvs-commit at gcc dot gnu dot org 2005-10-05 19:52 --- Subject: Bug 20606 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-10-05 19:52:14 Modified files: gcc: ChangeLog reload.c Log message: 2005-10-05 Andrew Pinski [EMAIL PROTECTED] PR middle-end/20606 PR middle-end/24069 * reload.c (subst_reloads): When adding a REG_LABEL to a jump instruction, also update JUMP_LABEL. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=2.7592.2.448r2=2.7592.2.449 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/reload.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.268.2.1r2=1.268.2.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20606
[Bug middle-end/24069] [4.1 Regression] ice during feedback stage of profiledbootstrap on powerpc
--- Comment #26 from cvs-commit at gcc dot gnu dot org 2005-10-05 19:52 --- Subject: Bug 24069 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-branch Changes by: [EMAIL PROTECTED] 2005-10-05 19:52:14 Modified files: gcc: ChangeLog reload.c Log message: 2005-10-05 Andrew Pinski [EMAIL PROTECTED] PR middle-end/20606 PR middle-end/24069 * reload.c (subst_reloads): When adding a REG_LABEL to a jump instruction, also update JUMP_LABEL. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=2.7592.2.448r2=2.7592.2.449 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/reload.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-branchr1=1.268.2.1r2=1.268.2.2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24069
[Bug middle-end/20606] ICE in make_edges, at cfgbuild.c:327 on x86_64 (with O2 - not with no optimizations)
--- Comment #24 from pinskia at gcc dot gnu dot org 2005-10-05 19:52 --- Fixed in 4.0.3. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20606
[Bug middle-end/24069] [4.1 Regression] ice during feedback stage of profiledbootstrap on powerpc
--- Comment #27 from pinskia at gcc dot gnu dot org 2005-10-05 19:52 --- Fixed in both the mainline and 4.0 branch. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|4.1.0 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24069
[Bug target/24220] gcc.dg/i386-sse-vect-types.c (test for errors, line 17) fails
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-05 19:54 --- Confirmed, And Devang was going to look into it: http://gcc.gnu.org/ml/gcc-regression/2005-10/msg00014.html -- pinskia at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dpatel at apple dot com |dot org | Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2005-10-05 19:54:32 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24220
[Bug libgcj/21637] [4.1 Regression] URL.openStream doesn't throw a FileNotFoundException with some urls
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-10-05 20:05 --- Moving target milestone to 4.2 since this is java bug. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |4.2.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21637
[Bug libgcj/23499] [4.1 regression] libgcj/classpath create empty directory $PREFIX/share/classpath/api/
--- Comment #8 from pinskia at gcc dot gnu dot org 2005-10-05 20:05 --- Moving target milestone to 4.2 since this is java bug. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |4.2.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23499
[Bug middle-end/24003] [4.1 Regression] ACATS FAIL 17 regressions on x86-linux, fixed and decimal arithmetic broken
--- Comment #15 from laurent at guerby dot net 2005-10-05 20:08 --- Created an attachment (id=9897) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9897action=view) -fdump-rtl-expand-details s-arit64.adb.00.expand-normal : -O2 -gnatpg s-arit64.adb.00.expand-no-tree-ter : -O2 -gnatpg -fno-tree-ter Limited to function Scaled_Divide. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24003
[Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
-- rth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | Status|NEW |ASSIGNED Last reconfirmed|2005-09-03 12:02:26 |2005-10-05 20:20:42 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
[Bug tree-optimization/23818] [4.1 Regression] ICE in dominated_by_p, at dominance.c:827
--- Comment #7 from cvs-commit at gcc dot gnu dot org 2005-10-05 21:03 --- Subject: Bug 23818 CVSROOT:/cvs/gcc Module name:gcc Branch: gcc-4_0-rhl-branch Changes by: [EMAIL PROTECTED] 2005-10-05 21:03:05 Modified files: gcc: ChangeLog gcc/testsuite : ChangeLog gcc: tree-stdarg.c Added files: gcc/testsuite/gcc.dg: pr23818.c Log message: PR tree-optimization/23818 * tree-stdarg.c (execute_optimize_stdarg): Call calculate_dominance_info. * gcc.dg/pr23818.c: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-rhl-branchr1=2.7592.2.10.2.62r2=2.7592.2.10.2.63 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcconly_with_tag=gcc-4_0-rhl-branchr1=1.5084.2.9.2.58r2=1.5084.2.9.2.59 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-stdarg.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-rhl-branchr1=2.2.4.1r2=2.2.4.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/pr23818.c.diff?cvsroot=gcconly_with_tag=gcc-4_0-rhl-branchr1=NONEr2=1.1.10.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23818
[Bug c++/17743] dependent expressions in attributes
--- Comment #21 from bkoz at gcc dot gnu dot org 2005-10-05 21:03 --- Richard adding you. -- bkoz at gcc dot gnu dot org changed: What|Removed |Added CC||rth at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17743
[Bug c++/17743] dependent expressions in attributes
--- Comment #22 from bkoz at gcc dot gnu dot org 2005-10-05 21:06 --- Richard adding you. Any thoughts? We've been blocked on this for quite some time. There are a large number of issues that would be resolved or that we could try to make progress on if there was forward movement on this. -benjamin -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17743
[Bug c++/24161] [3.4/4.0/4.1 Regression] Lookup of template member function finds global type.
--- Comment #10 from redi at gcc dot gnu dot org 2005-10-05 21:16 --- Yes, I agree with Anthony, DR228 is about nested-name-specifiers, this bug is about an unqualified-id, so 3.4.5p2 should still apply. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24161
[Bug c++/17743] dependent expressions in attributes
--- Comment #23 from rth at gcc dot gnu dot org 2005-10-05 21:16 --- I'm surprised this is considered tricky. Seems to me you just stuff the attribute away in the parse tree somewhere and pretend we've just read it in during template instantiation. That's what we do with everything else related to templates after all. A mere matter of programming, I'd think. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17743
[Bug fortran/18568] pointers in derived data types do not transmit shape of pointed to arrays - bug or non-standard feature?
--- Comment #2 from erik dot edelmann at iki dot fi 2005-10-05 21:38 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00171.html -- erik dot edelmann at iki dot fi changed: What|Removed |Added CC||erik dot edelmann at iki dot ||fi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18568
[Bug libstdc++/16612] empty basic_strings can't live in shared memory
--- Comment #30 from gerrit at gcc dot gnu dot org 2005-10-05 22:09 --- It crashes on Cygwin too. I wonder if --enable-fully-dynamic-string should be the default when building on platforms where it is known to fail without this option. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16612
[Bug c++/17743] dependent expressions in attributes
--- Comment #24 from mark at codesourcery dot com 2005-10-05 22:34 --- Subject: Re: dependent expressions in attributes rth at gcc dot gnu dot org wrote: --- Comment #23 from rth at gcc dot gnu dot org 2005-10-05 21:16 --- I'm surprised this is considered tricky. Seems to me you just stuff the attribute away in the parse tree somewhere and pretend we've just read it in during template instantiation. That's what we do with everything else related to templates after all. A mere matter of programming, I'd think. I agree. There may be some attributes which need to be processed at parse-time, before instantiation-time, but that's just more programming. I'd expect it to involve touching rather more code than one would like, though... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17743
[Bug bootstrap/22313] [4.1 Regression] gcc HEAD as of 2005/07/05 fails to profiledbootstrap
--- Comment #7 from ian at airs dot com 2005-10-05 23:36 --- This is not a bug in the assembler. The attached assembler code is trying to put the difference between a symbol in the .text section (.LCFI10) and the .text.unlikely section (.LCFI11) into the .debug_frame section. There is no way to represent such a relocation in ELF. It would require the relocation to specify two different symbols, which can not be done in ELF, or it would require a paired relocation, which is not supported for x86_64 ELF. Comment #3 is incorrect as it refers to the special case in which the computed difference is being put into the same section as the subtrahend symbol. That case does not apply here. -- ian at airs dot com changed: What|Removed |Added CC||ian at airs dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22313
[Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
--- Comment #6 from cvs-commit at gcc dot gnu dot org 2005-10-06 00:03 --- Subject: Bug 23714 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-10-06 00:02:58 Modified files: gcc: ChangeLog tree-cfg.c tree-flow.h tree-optimize.c Added files: gcc/testsuite/g++.dg/opt: pr23714.C Log message: PR 23714 * tree-cfg.c (mark_array_ref_addressable_1): New. (mark_array_ref_addressable): New. * tree-flow.h (mark_array_ref_addressable): Declare. * tree-optimize.c (execute_cleanup_cfg_post_optimizing): Use it. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gccr1=2.10095r2=2.10096 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gccr1=2.221r2=2.222 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gccr1=2.136r2=2.137 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-optimize.c.diff?cvsroot=gccr1=2.123r2=2.124 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/opt/pr23714.C.diff?cvsroot=gccr1=NONEr2=1.1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714