[Bug c++/40217] New: gcc-4.3.1 fails to produce an error message for out of memory condition

2009-05-21 Thread yuri at tsoft dot com
I accidentally ran my FreeBSD-71 system with 3GB RAM without the swap space and compiled a large module with high degree of optimization. I was getting this error: {standard input}: Assembler messages: {standard input}:68321: Warning: end of file not at end of a line; newline inserted {standard

[Bug c++/40217] gcc-4.3.1 fails to produce an error message for out of memory condition

2009-05-21 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-05-21 06:25 --- g++: Internal error: Killed: 9 (program cc1plus) The kernel killed cc1plus because of being out of memory. So yes it did already say what happened. Also since -pipe was being

[Bug fortran/30374] unpacking intent(IN) arguments

2009-05-21 Thread jv244 at cam dot ac dot uk
--- Comment #4 from jv244 at cam dot ac dot uk 2009-05-21 08:34 --- Paul, 2 years ago you had a (one liner?) patch for this one, but gfortran still seem to unpack for intent(IN) data: MODULE M1 CONTAINS SUBROUTINE S1(I) INTEGER, DIMENSION(3), INTENT(IN) :: I END SUBROUTINE END

[Bug rtl-optimization/36712] Inefficient loop unrolling

2009-05-21 Thread bmei at broadcom dot com
--- Comment #6 from bmei at broadcom dot com 2009-05-21 08:38 --- I only submitted small patch before. To add a pass (may need new command-line option, disabling the old rtl-level unrolling) seems to be a big issue to me. Don't know what's procedure. My code also contains my own

[Bug fortran/40218] New: incorrect location for error message

2009-05-21 Thread jv244 at cam dot ac dot uk
note the dot instead of the comma after target cat test.f90 INTEGER, TARGET. DIMENSION(9) :: I END gfortran test.f90 test.f90:1.8: INTEGER, TARGET. DIMENSION(9) :: I 1 Error: Invalid character in name at (1) -- Summary: incorrect location for error message

[Bug fortran/30374] unpacking intent(IN) arguments

2009-05-21 Thread jv244 at cam dot ac dot uk
--- Comment #5 from jv244 at cam dot ac dot uk 2009-05-21 08:40 --- (In reply to comment #4) Paul, 2 years ago you had a (one liner?) patch for this one, but gfortran still seem to unpack for intent(IN) data: ugh... no. I tested with 4.3 instead of 4.5. Instead we can close this,

[Bug fortran/30374] unpacking intent(IN) arguments

2009-05-21 Thread jv244 at cam dot ac dot uk
--- Comment #6 from jv244 at cam dot ac dot uk 2009-05-21 08:45 --- fixed -- jv244 at cam dot ac dot uk changed: What|Removed |Added Status|NEW

[Bug c/40216] Optimization error when compiling bfd/ecofflink.c on x86_64

2009-05-21 Thread schwab at linux-m68k dot org
--- Comment #2 from schwab at linux-m68k dot org 2009-05-21 09:00 --- This is violating the C strict aliasing rule: if (! ecoff_add_bytes ((char **) debug-external_ext, (char **) debug-external_ext_end, (symhdr-iextMax + 1) * (size_t) external_ext_size)) which

[Bug fortran/40195] ICE when compiling a file located in another directory

2009-05-21 Thread fxcoudert at gcc dot gnu dot org
--- Comment #1 from fxcoudert at gcc dot gnu dot org 2009-05-21 09:12 --- It works for me. This sounds like the issue you'd have if you didn't have write permission to the current directory. What are the permissions and ownership of the bin and source directories? What user is trying

[Bug libstdc++/40094] FAIL: ext/throw_allocator/deallocate_global.cc execution test

2009-05-21 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-05-21 09:15 --- So, you should compare it to the previous delete, which normally should be the *only* one involving basic_string. To be clear, the expected sequence is the following, as you can check on any other linux

[Bug pch/40215] Generated GCH fails to honor include guards with -no-integrated-cpp

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-05-21 09:41 --- Works as designed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/40141] [4.3 Regression] accessing aliased __m128 miscompiles

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2009-05-21 10:27 --- Patch was posted and rejected as too invasive for 4.3. Distributors can apply the referenced patch. Thus, WONTFIX for 4.3, fixed for 4.4. -- rguenth at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/40026] [4.5 Regression] ICE during gimplify_init_constructor

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2009-05-21 10:29 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug libgcj/40182] [4.4/4.5 regression] regressions in libjava testsuite on sparc-linux

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40182

[Bug libgcj/40180] [4.4/4.5 regression] regressions in libjava testsuite on ia64-linux

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40180

[Bug middle-end/40095] [4.5 Regression] Revision 147342/147343 caused extra failures

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40095

[Bug rtl-optimization/40086] [4.5 Regression]: cris-elf gfortran.dg/forall_1.f90 -O1 execution

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40086

[Bug c++/40085] [4.5 Regression] ICE compiling libmudflap.c++/fail24-frag.cxx

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40085

[Bug bootstrap/40027] [4.4/4.5 regression] i686-pc-solaris2.10 bootstrap fails using Sun ld

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40027

[Bug target/40017] [4.4/4.5 Regression] stdbool.h/altivec.h

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||rejects-valid Target Milestone|--- |4.4.1

[Bug c++/40007] [4.5 regression] specialization causes access problem in primary template

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40007

[Bug c++/39754] [4.5 Regression] ICE: tree check: accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:9248

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39754

[Bug other/37515] [meta-bug] GCC 4.5 pending patches

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37515

[Bug middle-end/39509] [4.3/4.4/4.5 Regression] bad optimization(?) pure virtual function call with -O2

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #16 from rguenth at gcc dot gnu dot org 2009-05-21 10:35 --- Which means it should work with -fno-tree-sink. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug target/39715] [4.5 Regression][cond-optab] extra sign extensions on Thumb

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added GCC target triplet||arm Keywords|

[Bug target/39716] [4.5 Regression][cond-optab] worse MAX_EXPR expansion for Thumb

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added GCC target triplet||arm Priority|P3 |P2

[Bug target/39725] [4.5 Regression][cond-optab] MIPS pessimizations on floating-point

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added GCC target triplet||mips-linux-gnu Keywords|

[Bug target/39726] [4.5 Regression][cond-optab] ColdFire pessimizations on QImode/HImode tests

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||missed-optimization Priority|P3

[Bug c++/39754] [4.5 Regression] ICE: tree check: accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:9248

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||ice-on-valid-code Priority|P3 |P1

[Bug middle-end/39976] [4.5 Regression] Big sixtrack degradation on powerpc 32/64 after revision r146817

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||missed-optimization Priority|P3

[Bug c++/40007] [4.5 regression] specialization causes access problem in primary template

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40007

[Bug target/40017] [4.4/4.5 Regression] stdbool.h/altivec.h

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added GCC target triplet||powerpc Priority|P3 |P2

[Bug bootstrap/40027] [4.4/4.5 regression] i686-pc-solaris2.10 bootstrap fails using Sun ld

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||build Priority|P3 |P4

[Bug middle-end/40029] [4.5 Regression] Big degradation on swim/mgrid on powerpc 32/64 after alias improvement merge (gcc r145494)

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||missed-optimization Priority|P3

[Bug c/40033] [4.5 regression] ICE with invalid statement expression

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40033

[Bug middle-end/40060] [4.5 Regression] casts loose alignment info

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40060

[Bug target/39715] [4.5 Regression][cond-optab] extra sign extensions on Thumb

2009-05-21 Thread rearnsha at gcc dot gnu dot org
--- Comment #1 from rearnsha at gcc dot gnu dot org 2009-05-21 10:49 --- Another case, compile with -mcpu=arm1136jf-s -mthumb -O2 void f(unsigned a, unsigned b, unsigned c, unsigned d) { if (a = b || c d) foo(); else bar(); } f: push{r4, lr} cmp

[Bug middle-end/40079] [4.5 Regression] Revision 147294 caused extra failures

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-05-21 10:49 --- Only FAIL: /export/gnu/import/svn/gcc-test/bld/i686-pc-linux-gnu/libjava/testsuite/TestLeak.exe execution - /export/gnu/import/svn/gcc-test/bld/i686-pc-linux-gnu/libjava/testsuite/TestLeak.exe is still present.

[Bug rtl-optimization/40086] [4.5 Regression]: cris-elf gfortran.dg/forall_1.f90 -O1 execution

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40086

[Bug middle-end/40091] [4.5 Regression] FAIL: g++.dg/opt/thunk3.C (test for excess errors)

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-05-21 10:52 --- Is this still failing? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40091

[Bug middle-end/40095] [4.5 Regression] Revision 147342/147343 caused extra failures

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||missed-optimization Priority|P3

[Bug rtl-optimization/40101] [4.5 Regression] 200.sixtrack ICEs in get_seqno_by_preds, at sel-sched-ir.c:3752

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40101

[Bug middle-end/40102] [4.5 Regression] Revision 147294 caused ICE: verify_cgraph_node

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-05-21 11:01 --- Confirmed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug rtl-optimization/40107] [4.5 Regression] gcc.c-torture/execute/builtins/memmove.c and gcc.c-torture/execute/builtins/memmove-chk.c fail at -O1 on spu-elf

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40107

[Bug debug/40126] [4.5 Regression] -O2 -g results in: can't resolve `.LFE95' {*UND* section} - `.Ltext0' {.text section}

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||wrong-debug Priority|P3 |P1

[Bug c++/40138] [4.5 Regression] ICE with invalid va_arg

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40138

[Bug tree-optimization/40140] [4.5 Regression] ICE with -ftree-parallelize-loops

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40140

[Bug middle-end/40161] [4.5 Regression] Revision 147566 may cause many regressions

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-05-21 11:04 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/40163] [4.5 Regression] null pointer in remove_unreachable_regions

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Component|c++ |middle-end Priority|P3 |P1

[Bug c/40172] [4.5 Regression] Revision 147596 breaks bootstrap

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #30 from rguenth at gcc dot gnu dot org 2009-05-21 11:05 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug libgcj/40180] [4.4/4.5 regression] regressions in libjava testsuite on ia64-linux

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40180

[Bug libgcj/40182] [4.4/4.5 regression] regressions in libjava testsuite on sparc-linux

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40182

[Bug fortran/40197] [4.5 Regression] Spu fortran does not build

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40197

[Bug libstdc++/36211] __iconv_adaptor chooses char** where const char** is required

2009-05-21 Thread billingd at gcc dot gnu dot org
--- Comment #12 from billingd at gcc dot gnu dot org 2009-05-21 11:31 --- Subject: Bug 36211 Author: billingd Date: Thu May 21 11:30:55 2009 New Revision: 147762 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147762 Log: 2009-05-21 David Billinghurst billi...@gcc.gnu.org

[Bug libstdc++/36211] __iconv_adaptor chooses char** where const char** is required

2009-05-21 Thread billingd at gcc dot gnu dot org
--- Comment #13 from billingd at gcc dot gnu dot org 2009-05-21 11:32 --- Fixed in 4.4 and trunk. -- billingd at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/36211] __iconv_adaptor chooses char** where const char** is required

2009-05-21 Thread billingd at gcc dot gnu dot org
-- billingd at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.4.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36211

[Bug tree-optimization/40087] [4.3/4.4 Regression] Number of iterations analysis wrong

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2009-05-21 11:37 --- Let's backport this before 4.4.1 goes out. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/38747] [4.4/4.5 Regression] Wrong code due to VIEW_CONVERT_EXPR

2009-05-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P1 |P2 Summary|[4.4 Regression] Wrong code |[4.4/4.5

[Bug other/40024] trunk/gcc-4.3/gcc: * emutls.c (emutls_destroy): Don' t fall out of the array bound.

2009-05-21 Thread dje at gcc dot gnu dot org
--- Comment #1 from dje at gcc dot gnu dot org 2009-05-21 12:40 --- Confirmed -- dje at gcc dot gnu dot org changed: What|Removed |Added CC|

[Bug other/40024] trunk/gcc-4.3/gcc: * emutls.c (emutls_destroy): Don' t fall out of the array bound.

2009-05-21 Thread jakub at gcc dot gnu dot org
--- Comment #2 from jakub at gcc dot gnu dot org 2009-05-21 12:53 --- See http://gcc.gnu.org/ml/gcc-patches/2009-05/msg00248.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40024

[Bug tree-optimization/40219] New: iterative_hash_expr in tree.c has an out of bound reference for machine specific builtins

2009-05-21 Thread meissner at linux dot vnet dot ibm dot com
The function iterative_hash_expr uses built_in_decls to a map a builtin function to the __builtin_ form. It uses DECL_FUNCTION_CODE as the index. For machine specific builtins, the DECL_FUNCTION_CODE is defined by the backend, instead of being the builtin number. This means that the

[Bug tree-optimization/40219] iterative_hash_expr in tree.c has an out of bound reference for machine specific builtins

2009-05-21 Thread meissner at linux dot vnet dot ibm dot com
--- Comment #1 from meissner at linux dot vnet dot ibm dot com 2009-05-21 13:14 --- Created an attachment (id=17898) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17898action=view) Patch to avoid de-referencing outside array bounds This patch fixes the particular problem I saw on

[Bug target/39942] Nonoptimal code - leaveq; xchg %ax,%ax; retq

2009-05-21 Thread jakub at gcc dot gnu dot org
--- Comment #51 from jakub at gcc dot gnu dot org 2009-05-21 13:21 --- Subject: Bug 39942 Author: jakub Date: Thu May 21 13:21:30 2009 New Revision: 147765 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147765 Log: PR target/39942 * config/i386/x86-64.h

[Bug target/39942] Nonoptimal code - leaveq; xchg %ax,%ax; retq

2009-05-21 Thread jakub at gcc dot gnu dot org
--- Comment #52 from jakub at gcc dot gnu dot org 2009-05-21 13:26 --- Subject: Bug 39942 Author: jakub Date: Thu May 21 13:26:13 2009 New Revision: 147766 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147766 Log: PR target/39942 * config/i386/x86-64.h

[Bug pch/40215] Generated GCH fails to honor include guards with -no-integrated-cpp

2009-05-21 Thread sacolcor at provide dot net
--- Comment #3 from sacolcor at provide dot net 2009-05-21 13:56 --- Reopening, because if this is by design, the doc page at http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html should elaborate; it does not currently mention anything about incompatibility or other difficulties

[Bug middle-end/40029] [4.5 Regression] Big degradation on swim/mgrid on powerpc 32/64 after alias improvement merge (gcc r145494)

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-05-21 14:04 --- That's DO 100 J=1,N DO 100 I=1,M CU(I+1,J) = .5D0*(P(I+1,J)+P(I,J))*U(I+1,J) CV(I,J+1) = .5D0*(P(I,J+1)+P(I,J))*V(I,J+1) Z(I+1,J+1) = (FSDX*(V(I+1,J+1)-V(I,J+1))-FSDY*(U(I+1,J+1)

[Bug target/39856] [4.4/4.5 Regression] ICE in subst_stack_regs_pat, at reg-stack.c:1386

2009-05-21 Thread jakub at gcc dot gnu dot org
--- Comment #8 from jakub at gcc dot gnu dot org 2009-05-21 14:07 --- Patch has been posted almost a month ago: http://gcc.gnu.org/ml/gcc-patches/2009-04/msg01926.html Vlad, could you please ping it? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39856

[Bug middle-end/40029] [4.5 Regression] Big degradation on swim/mgrid on powerpc 32/64 after alias improvement merge (gcc r145494)

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-05-21 14:10 --- Testcase: SUBROUTINE CALC1 IMPLICIT REAL*8 (A-H, O-Z) PARAMETER (N1=1335, N2=1335)

[Bug target/40220] New: Compile error after r147534

2009-05-21 Thread jbglaw at lug-owl dot de
In r147534, Paolo (probably unintendedly) broke the VAX backend with a small change not appearing in the ChangeLog entry. The declaration of some functions were changed (probably for no reason) and the definitions were left as-is. -- Summary: Compile error after r147534

[Bug target/40220] Compile error after r147534

2009-05-21 Thread jbglaw at lug-owl dot de
--- Comment #1 from jbglaw at lug-owl dot de 2009-05-21 14:30 --- Created an attachment (id=17899) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17899action=view) This patch fixes the error by reverting the problem-causing change. See

[Bug middle-end/40091] [4.5 Regression] FAIL: g++.dg/opt/thunk3.C (test for excess errors)

2009-05-21 Thread dave at hiauly1 dot hia dot nrc dot ca
--- Comment #3 from dave at hiauly1 dot hia dot nrc dot ca 2009-05-21 14:59 --- Subject: Re: [4.5 Regression] FAIL: g++.dg/opt/thunk3.C (test for excess errors) Is this still failing? It is no longer failing on hppa64-hp-hpux11.11. Dave --

[Bug middle-end/40122] missed optimization when using union of __m128i and int[4]

2009-05-21 Thread jamborm at gcc dot gnu dot org
--- Comment #3 from jamborm at gcc dot gnu dot org 2009-05-21 16:02 --- With he new SRA, the optimized dump looks like: D.6886_10 = {1, 1, 1, 1}; D.6887_11 = VIEW_CONVERT_EXPRvector long long int(D.6886_10); D.6893_12 = VIEW_CONVERT_EXPRvector int(D.6887_11); D.6891_14 =

[Bug libfortran/40212] Failure on building libgfortran

2009-05-21 Thread ksong at lbl dot gov
--- Comment #4 from ksong at lbl dot gov 2009-05-21 16:14 --- Thank you very much! I successively compiled. -- ksong at lbl dot gov changed: What|Removed |Added

[Bug c/37985] [4.3/4.4/4.5 Regression] unsigned char shift lacks statement with no effect warning

2009-05-21 Thread tkoenig at gcc dot gnu dot org
--- Comment #3 from tkoenig at gcc dot gnu dot org 2009-05-21 16:31 --- Works with 3.4: $ cat tmp.c unsigned char foo(unsigned char a) { a 2; return a; } $ gcc-3.4 -S -O3 -Wall tmp.c tmp.c: In function `foo': tmp.c:3: warning: statement with no effect -- tkoenig at gcc dot

[Bug c/37985] [4.3/4.4/4.5 Regression] unsigned char shift lacks statement with no effect warning

2009-05-21 Thread tkoenig at gcc dot gnu dot org
-- tkoenig at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.3.5 |4.3.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37985

[Bug pch/40215] Generated GCH fails to honor include guards with -no-integrated-cpp

2009-05-21 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2009-05-21 16:56 --- How can the PCH contain information that is lost by using an external preprocessor? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug pch/40215] GCH generated with -save-temps does not store preprocessor state.

2009-05-21 Thread sacolcor at provide dot net
--- Comment #5 from sacolcor at provide dot net 2009-05-21 18:21 --- (In reply to comment #4) How can the PCH contain information that is lost by using an external preprocessor? When I do -save-temps, it's still using the GNU CPP, not an external one, so it's not clear to me why

[Bug bootstrap/40221] New: Powerpc bootstrap is broken in building libstdc++

2009-05-21 Thread meissner at linux dot vnet dot ibm dot com
I was testing my patch for 40219, and I rebuilt today's build on the Powerpc, and had the build fail in building libstdc++-v3. I backed out my change, and redid the build, and I get exactly the same failure: /bin/sh ../libtool --tag CXX --mode=compile

[Bug fortran/40195] ICE when compiling a file located in another directory

2009-05-21 Thread francois dot jacq at irsn dot fr
--- Comment #2 from francois dot jacq at irsn dot fr 2009-05-21 18:27 --- (In reply to comment #1) It works for me. This sounds like the issue you'd have if you didn't have write permission to the current directory. I have all the permissions to that directory. The same command

[Bug middle-end/40091] [4.5 Regression] FAIL: g++.dg/opt/thunk3.C (test for excess errors)

2009-05-21 Thread ubizjak at gmail dot com
--- Comment #4 from ubizjak at gmail dot com 2009-05-21 18:30 --- Also fixed for x86, see [1]. [1] http://gcc.gnu.org/ml/gcc-testresults/2009-05/msg01802.html -- ubizjak at gmail dot com changed: What|Removed |Added

Re: 64 bit linux build problem for gcc 4.4.0

2009-05-21 Thread Aharon Robbins
There's nothing like deterministic software. I started over again in a completely new build directory and the regular ../gcc-4.4.0/configure --prefix=/usr/gcc4 make is through the 3 stage bootstrap and is now compiling fortran and java. But I *know* I tried this out of the box

[Bug libfortran/40212] Failure on building libgfortran

2009-05-21 Thread fxcoudert at gcc dot gnu dot org
--- Comment #5 from fxcoudert at gcc dot gnu dot org 2009-05-21 20:32 --- *** This bug has been marked as a duplicate of 35619 *** -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added

[Bug bootstrap/35619] [4.3/4.4/4.5 Regression] fixed includes not being found if building in src dir

2009-05-21 Thread fxcoudert at gcc dot gnu dot org
--- Comment #27 from fxcoudert at gcc dot gnu dot org 2009-05-21 20:32 --- *** Bug 40212 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35619

[Bug fortran/40195] ICE when compiling a file located in another directory

2009-05-21 Thread fxcoudert at gcc dot gnu dot org
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2009-05-21 20:52 --- Thanks for your comments! With such a clear description, it was now easy to find the issue: if a module file m.mod already exist, we look into it to check if it's ours; if not, we delete it and write ours. The

[Bug fortran/40196] F2003: Type parameter inquiry (str%len, a%kind) and Complex parts (z%re, z%im)

2009-05-21 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last

[Bug c/40216] Optimization error when compiling bfd/ecofflink.c on x86_64

2009-05-21 Thread dahowell at directv dot com
--- Comment #3 from dahowell at directv dot com 2009-05-21 21:17 --- (In reply to comment #2) So this is a false negative for -Wstrict-aliasing=3. It is flagged by -Wstrict-aliasing=2, however. Is -Wstrict-aliasing=3 not catching it because the pointer is not being dereferenced, except

[Bug rtl-optimization/40105] [4.3/4.4 Regression] SH: 4.3/4.4 compilers segfault when recompiling itself on gentoo system

2009-05-21 Thread kkojima at gcc dot gnu dot org
--- Comment #8 from kkojima at gcc dot gnu dot org 2009-05-21 23:17 --- Subject: Bug 40105 Author: kkojima Date: Thu May 21 23:17:37 2009 New Revision: 147780 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147780 Log: PR rtl-optimization/40105 Backport from

[Bug rtl-optimization/40105] [4.3/4.4 Regression] SH: 4.3/4.4 compilers segfault when recompiling itself on gentoo system

2009-05-21 Thread kkojima at gcc dot gnu dot org
--- Comment #9 from kkojima at gcc dot gnu dot org 2009-05-21 23:31 --- Subject: Bug 40105 Author: kkojima Date: Thu May 21 23:31:44 2009 New Revision: 147781 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147781 Log: PR rtl-optimization/40105 Backport from

[Bug rtl-optimization/40105] [4.3/4.4 Regression] SH: 4.3/4.4 compilers segfault when recompiling itself on gentoo system

2009-05-21 Thread kkojima at gcc dot gnu dot org
--- Comment #10 from kkojima at gcc dot gnu dot org 2009-05-21 23:36 --- Fixed. -- kkojima at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug target/37846] Option -mno-fused-madd should be supported on IA-64

2009-05-21 Thread sje at gcc dot gnu dot org
--- Comment #2 from sje at gcc dot gnu dot org 2009-05-21 23:51 --- Subject: Bug 37846 Author: sje Date: Thu May 21 23:51:22 2009 New Revision: 147782 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147782 Log: PR target/37846 * config/ia64/ia64.opt (mfused-madd):

[Bug target/37846] Option -mno-fused-madd should be supported on IA-64

2009-05-21 Thread sje at gcc dot gnu dot org
--- Comment #3 from sje at gcc dot gnu dot org 2009-05-21 23:53 --- Subject: Bug 37846 Author: sje Date: Thu May 21 23:53:02 2009 New Revision: 147783 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147783 Log: PR target/37846 * gcc.target/ia64/mfused-madd-vect.c:

[Bug target/37846] Option -mno-fused-madd should be supported on IA-64

2009-05-21 Thread sje at cup dot hp dot com
--- Comment #4 from sje at cup dot hp dot com 2009-05-21 23:54 --- Resolved by implementing the option. -- sje at cup dot hp dot com changed: What|Removed |Added

[Bug tree-optimization/40222] New: anon namespace function emitted when all uses inlined

2009-05-21 Thread amodra at bigpond dot net dot au
Seen on powerpc64-linux and i686-linux, probably all targets with sufficiently recent glibc. libstdc++-v3/libsupc++/eh_globals.cc get_global is defined inside anonymous namespace thus is local to the file. All uses of get_global are inlined, but get_global is still emitted. --

[Bug tree-optimization/40222] anon namespace function emitted when all uses inlined

2009-05-21 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-05-22 00:31 --- The problem is the same as described in PR 36959: get_global looks like: namespace { abi::__cxa_eh_globals* get_global() throw() { static __thread abi::__cxa_eh_globals global; return global; } } //

[Bug c++/36959] [4.3/4.4/4.5 Regression] C++ front-end causing a static inline function to be emitted

2009-05-21 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2009-05-22 00:31 --- *** Bug 40222 has been marked as a duplicate of this bug. *** -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug libstdc++/40094] FAIL: ext/throw_allocator/deallocate_global.cc execution test

2009-05-21 Thread danglin at gcc dot gnu dot org
--- Comment #6 from danglin at gcc dot gnu dot org 2009-05-22 00:54 --- The backtrace from the second delete is: (gdb) bt #0 operator delete (p=0x8001e530) at deallocate_global.cc:51 #1 0x4000de94 in __gnu_cxx::new_allocatorstd::_Rb_tree_nodestd::pairvoid* const,

[Bug libstdc++/40094] FAIL: ext/throw_allocator/deallocate_global.cc execution test

2009-05-21 Thread paolo dot carlini at oracle dot com
--- Comment #7 from paolo dot carlini at oracle dot com 2009-05-22 01:07 --- Any idea why this crazy thing is happening only on hpux? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40094

[Bug libstdc++/40094] FAIL: ext/throw_allocator/deallocate_global.cc execution test

2009-05-21 Thread paolo dot carlini at oracle dot com
--- Comment #8 from paolo dot carlini at oracle dot com 2009-05-22 01:15 --- In any case, what you posted in the last comment looks to me very similar to the *first* delete on linux, not the *second*. Maybe better if you post all three deletes, one after the other. Note: without my

[Bug libstdc++/40094] FAIL: ext/throw_allocator/deallocate_global.cc execution test

2009-05-21 Thread paolo at gcc dot gnu dot org
--- Comment #9 from paolo at gcc dot gnu dot org 2009-05-22 01:29 --- Subject: Bug 40094 Author: paolo Date: Fri May 22 01:28:50 2009 New Revision: 147788 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147788 Log: 2009-05-21 Paolo Carlini paolo.carl...@oracle.com PR