--- Comment #2 from pault at gcc dot gnu dot org 2007-04-08 09:40 ---
This fixes this PR and PR31197. It needs some work because it still fails with
variable expressions in the string length and I need to figure out which other
intrinsics, if any, need the same treatment.
Paul
Index:
--- Comment #4 from aesok at gcc dot gnu dot org 2007-04-08 11:38 ---
Subject: Bug 29932
Author: aesok
Date: Sun Apr 8 11:38:38 2007
New Revision: 123657
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123657
Log:
PR target/29932
* config/avr/predicates.md (io_ad
--
fxcoudert at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
GCC host t
--- Comment #6 from reichelt at gcc dot gnu dot org 2007-04-08 13:33
---
Fixed on 4.1 and 4.2 branch by Jakub's patch for PR 30847.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
---
the system type: uname -a
Linux shmyaka 2.6.20-gentoo-r4 #1 SMP Mon Apr 2 15:08:53 MSD 2007 x86_64 AMD
Athlon(tm) 64 X2 Dual Core Processor 3800+ AuthenticAMD GNU/Linux
Error:
gcc -fschedule-insns -o huff_err huffbench_err.c -v -save-temps
Using built-in specs.
Target: x86_64-pc-linux-gnu
Configur
--- Comment #1 from marat dot buharov at gmail dot com 2007-04-08 15:20
---
Created an attachment (id=13340)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13340&action=view)
huffbench_err.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31508
--- Comment #5 from aesok at gcc dot gnu dot org 2007-04-08 15:40 ---
Subject: Bug 29932
Author: aesok
Date: Sun Apr 8 15:39:59 2007
New Revision: 123659
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123659
Log:
PR target/29932
* config/avr/predicates.md (io_ad
--- Comment #6 from aesok at gcc dot gnu dot org 2007-04-08 15:42 ---
Fixed in 4.2 branch and HEAD.
--
aesok at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from danglin at gcc dot gnu dot org 2007-04-08 15:53 ---
This failure was introduced between revisions 123512 and 123536.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31492
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-04-08 17:36 ---
This is the normal x86/x86_64 rgister allocator problem with the scheduler
before the register allocation. The register allocator should be able to fix
this up but GCC has one of the stupidest Register allocators ou
Executing on host: /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/
/te
st/gnu/gcc/gcc/libgomp/testsuite/libgomp.fortran/omp_parse3.f90
-B/test/gnu/gcc
/objdir/hppa2.0w-hp-hpux11.11/./libgomp/
-I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux
11.11/./libgomp -I/test/gnu/gcc/gcc/libgomp/testsuite/..
Executing on host: /test/gnu/gcc/objdir/gcc/xgcc -B/test/gnu/gcc/objdir/gcc/
/te
st/gnu/gcc/gcc/libgomp/testsuite/libgomp.fortran/threadprivate3.f90
-B/test/gnu
/gcc/objdir/hppa2.0w-hp-hpux11.11/./libgomp/
-I/test/gnu/gcc/objdir/hppa2.0w-hp-
hpux11.11/./libgomp -I/test/gnu/gcc/gcc/libgomp/testsuit
--- Comment #1 from pault at gcc dot gnu dot org 2007-04-08 19:49 ---
Confirmed
>
> It resembles Bug 24633. However, g95 and Lahey regard 24633 as an error but do
> not regard this as an error.
In actual fact, it is the same as pr30746. Both make wrong host associations,
when doubly c
It is known problem with GNU ISO C++ Library math implementation by Gabriel Dos
Reis.
g++ compiler says something like this:
/usr/include/c++/bits/cmath.tcc:41: error: no match for
ternary 'operator?:' in '((__n % 2u) != 0u) ? __x : 1'
It could be fixed by replacing the certain l
--- Comment #1 from pcarlini at suse dot de 2007-04-08 21:12 ---
Gaby, not a big deal (complex is unspecified for T != floating, ...), but
what do you think, shall we do the 1 -> _Tp(1) change?
--
pcarlini at suse dot de changed:
What|Removed |Adde
--- Comment #2 from bav dot 272304 at gmail dot com 2007-04-08 21:16
---
Code example:
#include
template class Wrapper {
T x_;
public:
Wrapper () throw () : x_(0) {}
Wrapper (const T& x) throw () :
--- Comment #3 from bav dot 272304 at gmail dot com 2007-04-08 21:17
---
(In reply to comment #1)
> Gaby, not a big deal (complex is unspecified for T != floating, ...), but
> what do you think, shall we do the 1 -> _Tp(1) change?
>
No, everything works if we fix this bug.
--
htt
--- Comment #4 from pcarlini at suse dot de 2007-04-08 21:20 ---
(In reply to comment #3)
> (In reply to comment #1)
> > Gaby, not a big deal (complex is unspecified for T != floating, ...), but
> > what do you think, shall we do the 1 -> _Tp(1) change?
> >
>
> No, everything works if
--- Comment #5 from bav dot 272304 at gmail dot com 2007-04-08 21:21
---
(In reply to comment #1)
> but what do you think, shall we do the 1 -> _Tp(1) change?
Change, please.
--
bav dot 272304 at gmail dot com changed:
What|Removed |Added
---
--- Comment #6 from pcarlini at suse dot de 2007-04-08 21:22 ---
Please, stop categorizing wrong.
--
pcarlini at suse dot de changed:
What|Removed |Added
Compone
--- Comment #7 from gdr at cs dot tamu dot edu 2007-04-08 21:53 ---
Subject: Re: /usr/include/c++/bits/cmath.tcc: no match for ternary
'operator?:' in '((__n % 2u) != 0u) ? __x : 1'
"pcarlini at suse dot de" <[EMAIL PROTECTED]> writes:
| Gaby, not a big deal (complex is unspecified fo
--- Comment #8 from reichelt at gcc dot gnu dot org 2007-04-08 23:09
---
Here's a reduced version of comment #5 (crashes with -O):
==
struct A
{
char *c;
virtual ~A() { delete[] c; }
};
void foo();
void bar(bool* p, bool b)
{
if (b && p[0] &&
--- Comment #2 from reichelt at gcc dot gnu dot org 2007-04-08 23:15
---
Btw, the bug appeared in GCC 4.0.2.
The code compiles with GCC 4.0.1 or earlier.
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
-
--
pcarlini at suse dot de changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|00
--- Comment #8 from paolo at gcc dot gnu dot org 2007-04-08 23:38 ---
Subject: Bug 31511
Author: paolo
Date: Sun Apr 8 23:37:56 2007
New Revision: 123665
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123665
Log:
2007-04-08 Alexey Beshenov <[EMAIL PROTECTED]>
PR libs
--- Comment #9 from pcarlini at suse dot de 2007-04-08 23:38 ---
Fixed.
--
pcarlini at suse dot de changed:
What|Removed |Added
Status|NEW
--
pcarlini at suse dot de changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30264
--- Comment #6 from pinskia at gcc dot gnu dot org 2007-04-08 23:46 ---
No real testcase in over 3 months so closing.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #5 from pinskia at gcc dot gnu dot org 2007-04-08 23:47 ---
No testcase in over 3 months so closing.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from pinskia at gcc dot gnu dot org 2007-04-08 23:48 ---
No feedback in 3 months so closing.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-04-08 23:49 ---
No testcase in 3 months so closing.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #14 from pinskia at gcc dot gnu dot org 2007-04-08 23:52
---
I really don't think this is a bug as explained in comment #11. It just
happens assert is defined weird on solaris.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30280
--- Comment #3 from pinskia at gcc dot gnu dot org 2007-04-08 23:53 ---
No feedback in 3 months + so closing.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #3 from reichelt at gcc dot gnu dot org 2007-04-09 00:38
---
Mark, this appeared with your patch for PR 23789:
2005-09-12 Mark Mitchell <[EMAIL PROTECTED]>
PR c++/23789
* cvt.c (perform_qualification_conversions): Don't create
unnecessary NOP_EXPR
--- Comment #6 from eweddington at cso dot atmel dot com 2007-04-09 04:01
---
Correcting target milestone to 4.1.3.
--
eweddington at cso dot atmel dot com changed:
What|Removed |Added
--
The code below has 3 ways of declaring the template member function
ObjInitSelDot(). One of them performs as desired, the other two do not.
Comeau compiles all of them (albeit with a silly warning).
As far as I can tell, all three should compile.
template
struct InitObject
{
private:
This program:
#include
struct tree_type {
unsigned int precision : 9;
};
void *bork(const void *Ty, unsigned Subpart) {
printf("Subpart == %08x\n", Subpart);
return 0;
}
const void *TConvertType(tree_type* type) {
asm("movl $1104150528, 4(%%esp)" : : );
const void *Ty = 0;
return b
37 matches
Mail list logo