[Bug middle-end/34483] wo_prof_two_strs.c:56: internal compiler error: in find_new_var_of_type, at ipa-struct-reorg.c:605

2008-01-25 Thread olga at il dot ibm dot com


--- Comment #56 from olga at il dot ibm dot com  2008-01-25 08:10 ---
(In reply to comment #55)
> With revision 131802, we are down to the followning fails:

can you please check now? I committed patches from comment #11.

Olga


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34483



[Bug c/31537] duplicate weakref emitted with IMA

2008-01-25 Thread aldot at gcc dot gnu dot org


--- Comment #7 from aldot at gcc dot gnu dot org  2008-01-25 08:28 ---
Testing a patch.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31537



[Bug fortran/34946] [4.3 Regression] internal compiler error: in gfc_trans_create_temp_array, at fortran/trans-array.c:592

2008-01-25 Thread burnus at gcc dot gnu dot org


--- Comment #14 from burnus at gcc dot gnu dot org  2008-01-25 08:52 ---
The change seems to be introduced around 2007-01-08-r120570 /
2007-01-09-r120610.

Most probably:

r120584 | sayle | 2007-01-08 18:56:37 +0100 (Mo, 08 Jan 2007) | 19 lines

* trans-array.c (constant_array_constructor_p): New function to
determine whether an array constructor consists only of constant
elements, and if so return it's size.
(gfc_build_constant_array_constructor): Construct a statically
initialized gfortran array for a given EXPR_ARRAY.
(gfc_trans_constant_array_constructor): Efficiently scalarize
a constant array constructor.
(gfc_trans_array_constructor):  Tidy up use of CONST_STRING.
Special case scalarization of constant array constructors, all of
whose elements are specified, using constant_array_constructor_p
and gfc_trans_constant_array_constructor.
(gfc_conv_scalarized_array_ref): Check whetger info->offset is zero
before adding it to index, to avoid creating a NON_LVALUE_EXPR.

* gfortran.dg/array_constructor_14.f90: New test case.
* gfortran.dg/vect/vect-5.f90: Update test for improved alignment.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34946



[Bug preprocessor/34692] [4.2/4.3 regression] Internal error with pragma in macro

2008-01-25 Thread jakub at gcc dot gnu dot org


--- Comment #5 from jakub at gcc dot gnu dot org  2008-01-25 09:02 ---
Subject: Bug 34692

Author: jakub
Date: Fri Jan 25 09:01:27 2008
New Revision: 131819

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131819
Log:
PR preprocessor/34692
* macro.c (collect_args): Add pragma_buff argument.  Push
CPP_PRAGMA ... CPP_PRAGMA_EOL tokens to *pragma_buff, rather
than into arguments.  Reset prevent_expansion and parsing_args
state at CPP_PRAGMA_EOL/CPP_EOF.
(funlike_invocation_p): Add pragma_buff argument, pass it through
to collect_args.
(enter_macro_context): Add result argument.  Adjust
funlike_invocation_p caller.  Emit all deferred pragma tokens
gathered during collect_args before the expansion, add a padding
token.  Return 2 instead of 1 if any pragma tokens were prepended.
(cpp_get_token): If enter_macro_context returns 2, don't return
a padding token, instead cycle to grab CPP_PRAGMA token.
* directives.c (_cpp_handle_directive): If was_parsing_args
in deferred pragma, leave parsing_args and prevent_expansion as is.

* gcc.dg/cpp/pr34692.c: New test.
* gcc.dg/gomp/pr34692.c: New test.

Added:
trunk/gcc/testsuite/gcc.dg/cpp/pr34692.c
trunk/gcc/testsuite/gcc.dg/gomp/pr34692.c
Modified:
trunk/gcc/testsuite/ChangeLog
trunk/libcpp/ChangeLog
trunk/libcpp/directives.c
trunk/libcpp/macro.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34692



[Bug middle-end/33333] ICE with #pragma omp parallel for in try/catch statement

2008-01-25 Thread jakub at gcc dot gnu dot org


--- Comment #4 from jakub at gcc dot gnu dot org  2008-01-25 09:13 ---
Subject: Bug 3

Author: jakub
Date: Fri Jan 25 09:12:57 2008
New Revision: 131820

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131820
Log:
PR middle-end/3
* gimplify.c (gimplify_omp_for): Gimplify OMP_FOR_PRE_BODY.

* g++.dg/gomp/pr3.C: New test.

Added:
trunk/gcc/testsuite/g++.dg/gomp/pr3.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gimplify.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3



[Bug preprocessor/34692] [4.2 regression] Internal error with pragma in macro

2008-01-25 Thread jakub at gcc dot gnu dot org


--- Comment #6 from jakub at gcc dot gnu dot org  2008-01-25 09:14 ---
Fixed on the trunk.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

Summary|[4.2/4.3 regression]|[4.2 regression] Internal
   |Internal error with pragma  |error with pragma in macro
   |in macro|


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34692



[Bug regression/34970] New: name mangling broken for __attributte__((fastcall))

2008-01-25 Thread Christoph_vW at reactos dot org
BOOL FASTCALL DdHmgDestroy();

 .def   [EMAIL PROTECTED]@0;   .scl2;  .type   32; .endef

 "Cannot export @[EMAIL PROTECTED]: symbol not found"


-- 
   Summary: name mangling broken for __attributte__((fastcall))
   Product: gcc
   Version: 4.3.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: regression
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: Christoph_vW at reactos dot org
 GCC build triplet: 4.3.0 20080118
  GCC host triplet: linux x86_64
GCC target triplet: mingw32


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34970



[Bug fortran/34805] defined assignment not allowed to vector subscripted array

2008-01-25 Thread dfranke at gcc dot gnu dot org


-- 

dfranke at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||dfranke at gcc dot gnu dot
   ||org
 Status|UNCONFIRMED |WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34805



[Bug regression/34970] name mangling broken for __attributte__((fastcall))

2008-01-25 Thread Christoph_vW at reactos dot org


--- Comment #1 from Christoph_vW at reactos dot org  2008-01-25 09:45 
---
Created an attachment (id=15021)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15021&action=view)
assembly


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34970



[Bug middle-end/24998] [4.2/4.3 Regression] Build failure: undefined symbol __floatunsitf

2008-01-25 Thread rsandifo at gcc dot gnu dot org


--- Comment #37 from rsandifo at gcc dot gnu dot org  2008-01-25 09:54 
---
To reinforce comment #34, the MIPS16 hard-float support has
been overhauled in 4.3, with this and many other bugs fixed.
The MIPS16 problem therefore "only" affects 4.2 now.

The description of the situation in comment #31 still applies
to 4.2.  The 4.3 work showed that the hard-float support had
bitrotted significantly, and I doubt it is practically usable
in 4.2 regardless of this PR.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24998



[Bug regression/34970] name mangling broken for __attributte__((fastcall))

2008-01-25 Thread Christoph_vW at reactos dot org


--- Comment #5 from Christoph_vW at reactos dot org  2008-01-25 10:17 
---
build steps

mingw32-gcc -c drivers/directx/dxg/main.c -o
obj-i386/drivers/directx/dxg/main_dxg.o -Idrivers/directx/dxg -D__USE_W32API
-mpreferred-stack-boundary=2 -Wno-strict-aliasing -Wpointer-arith -I. -Iinclude
-Iobj-i386/include -Iinclude/psdk -Iobj-i386/include/psdk -Iinclude/dxsdk
-Iinclude/crt -Iinclude/crt/mingw32 -Iinclude/ddk -Iinclude/GL -Iinclude/ndk
-Iinclude/reactos -Iobj-i386/include/reactos -Iinclude/reactos/libs
-D__REACTOS__ -D_M_IX86 -D_X86_ -D__i386__ -DDBG=1 -D_SEH_ENABLE_TRACE -DKDBG=1
-Os -ftracer -momit-leaf-frame-pointer -I. -Iinclude -Iobj-i386/include
-Iinclude/psdk -Iobj-i386/include/psdk -Iinclude/dxsdk -Iinclude/crt
-Iinclude/crt/mingw32 -Iinclude/ddk -Iinclude/GL -Iinclude/ndk
-Iinclude/reactos -Iobj-i386/include/reactos -Iinclude/reactos/libs -Wall
-march=pentium -mpreferred-stack-boundary=2 -Wno-strict-aliasing
-Wpointer-arith -Os -ftracer -momit-leaf-frame-pointer -g -pipe -Werror
-nostdinc -fno-optimize-sibling-calls -D__NTDRIVER__
mingw32-gcc -c drivers/directx/dxg/ddhmg.c -o
obj-i386/drivers/directx/dxg/ddhmg_dxg.o -Idrivers/directx/dxg -D__USE_W32API
-mpreferred-stack-boundary=2 -Wno-strict-aliasing -Wpointer-arith -I. -Iinclude
-Iobj-i386/include -Iinclude/psdk -Iobj-i386/include/psdk -Iinclude/dxsdk
-Iinclude/crt -Iinclude/crt/mingw32 -Iinclude/ddk -Iinclude/GL -Iinclude/ndk
-Iinclude/reactos -Iobj-i386/include/reactos -Iinclude/reactos/libs
-D__REACTOS__ -D_M_IX86 -D_X86_ -D__i386__ -DDBG=1 -D_SEH_ENABLE_TRACE -DKDBG=1
-Os -ftracer -momit-leaf-frame-pointer -I. -Iinclude -Iobj-i386/include
-Iinclude/psdk -Iobj-i386/include/psdk -Iinclude/dxsdk -Iinclude/crt
-Iinclude/crt/mingw32 -Iinclude/ddk -Iinclude/GL -Iinclude/ndk
-Iinclude/reactos -Iobj-i386/include/reactos -Iinclude/reactos/libs -Wall
-march=pentium -mpreferred-stack-boundary=2 -Wno-strict-aliasing
-Wpointer-arith -Os -ftracer -momit-leaf-frame-pointer -g -pipe -Werror
-nostdinc -fno-optimize-sibling-calls -D__NTDRIVER__
mingw32-gcc -c drivers/directx/dxg/eng.c -o
obj-i386/drivers/directx/dxg/eng_dxg.o -Idrivers/directx/dxg -D__USE_W32API
-mpreferred-stack-boundary=2 -Wno-strict-aliasing -Wpointer-arith -I. -Iinclude
-Iobj-i386/include -Iinclude/psdk -Iobj-i386/include/psdk -Iinclude/dxsdk
-Iinclude/crt -Iinclude/crt/mingw32 -Iinclude/ddk -Iinclude/GL -Iinclude/ndk
-Iinclude/reactos -Iobj-i386/include/reactos -Iinclude/reactos/libs
-D__REACTOS__ -D_M_IX86 -D_X86_ -D__i386__ -DDBG=1 -D_SEH_ENABLE_TRACE -DKDBG=1
-Os -ftracer -momit-leaf-frame-pointer -I. -Iinclude -Iobj-i386/include
-Iinclude/psdk -Iobj-i386/include/psdk -Iinclude/dxsdk -Iinclude/crt
-Iinclude/crt/mingw32 -Iinclude/ddk -Iinclude/GL -Iinclude/ndk
-Iinclude/reactos -Iobj-i386/include/reactos -Iinclude/reactos/libs -Wall
-march=pentium -mpreferred-stack-boundary=2 -Wno-strict-aliasing
-Wpointer-arith -Os -ftracer -momit-leaf-frame-pointer -g -pipe -Werror
-nostdinc -fno-optimize-sibling-calls -D__NTDRIVER__
mingw32-gcc -c drivers/directx/dxg/historic.c -o
obj-i386/drivers/directx/dxg/historic_dxg.o -Idrivers/directx/dxg
-D__USE_W32API -mpreferred-stack-boundary=2 -Wno-strict-aliasing
-Wpointer-arith -I. -Iinclude -Iobj-i386/include -Iinclude/psdk
-Iobj-i386/include/psdk -Iinclude/dxsdk -Iinclude/crt -Iinclude/crt/mingw32
-Iinclude/ddk -Iinclude/GL -Iinclude/ndk -Iinclude/reactos
-Iobj-i386/include/reactos -Iinclude/reactos/libs -D__REACTOS__ -D_M_IX86
-D_X86_ -D__i386__ -DDBG=1 -D_SEH_ENABLE_TRACE -DKDBG=1 -Os -ftracer
-momit-leaf-frame-pointer -I. -Iinclude -Iobj-i386/include -Iinclude/psdk
-Iobj-i386/include/psdk -Iinclude/dxsdk -Iinclude/crt -Iinclude/crt/mingw32
-Iinclude/ddk -Iinclude/GL -Iinclude/ndk -Iinclude/reactos
-Iobj-i386/include/reactos -Iinclude/reactos/libs -Wall -march=pentium
-mpreferred-stack-boundary=2 -Wno-strict-aliasing -Wpointer-arith -Os -ftracer
-momit-leaf-frame-pointer -g -pipe -Werror -nostdinc
-fno-optimize-sibling-calls -D__NTDRIVER__
mingw32-gcc -xc -E -DRC_INVOKED -Idrivers/directx/dxg -D__USE_W32API -I.
-Iinclude -Iobj-i386/include -Iinclude/psdk -Iobj-i386/include/psdk
-Iinclude/dxsdk -Iinclude/crt -Iinclude/crt/mingw32 -Iinclude/ddk -Iinclude/GL
-Iinclude/ndk -Iinclude/reactos -Iobj-i386/include/reactos
-Iinclude/reactos/libs -D__REACTOS__ -D_M_IX86 -D_X86_ -D__i386__ -DDBG=1
-D_SEH_ENABLE_TRACE -DKDBG=1 -I. -Iinclude -Iobj-i386/include -Iinclude/psdk
-Iobj-i386/include/psdk -Iinclude/dxsdk -Iinclude/crt -Iinclude/crt/mingw32
-Iinclude/ddk -Iinclude/GL -Iinclude/ndk -Iinclude/reactos
-Iobj-i386/include/reactos -Iinclude/reactos/libs -D__REACTOS__ -D_M_IX86
-D_X86_ -D__i386__ -DDBG=1 -D_SEH_ENABLE_TRACE -DKDBG=1
drivers/directx/dxg/dxg.rc > ./dxg.dxg.rci.tmp
output-i386/tools/wrc/wrc -Idrivers/directx/dxg -D__USE_W32API -I. -Iinclude
-Iobj-i386/include -Iinclude/psdk -Iobj-i386/include/psdk -Iinclude/dxsdk
-Iinclude/crt -Iinclude/crt/mingw32 -Iinclude/ddk -Iinclude/GL -Iinclude/ndk
-Iinclude/reactos -Iobj-i386/include/reactos -I

[Bug target/34856] [4.2/4.3 Regression] ICE with some constant vectors

2008-01-25 Thread uros at gcc dot gnu dot org


--- Comment #25 from uros at gcc dot gnu dot org  2008-01-25 10:26 ---
Subject: Bug 34856

Author: uros
Date: Fri Jan 25 10:25:21 2008
New Revision: 131821

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131821
Log:
PR target/34856
* simplifx-rtx.c (simplify_const_binary_operation) [VEC_CONCAT]:
Consider only CONST_INT, CONST_DOUBLE and CONST_FIXED as constant
vector elements.

testsuite/ChangeLog:

PR target/34856
* gcc.dg/pr34856.c: Use pointer mode for "pin".


Modified:
trunk/gcc/ChangeLog
trunk/gcc/simplify-rtx.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.dg/pr34856.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34856



[Bug other/31405] [4.3 Regression] fixincludes needed for wchar from glibc 2.3.6

2008-01-25 Thread ubizjak at gmail dot com


--- Comment #3 from ubizjak at gmail dot com  2008-01-25 10:46 ---
Confirmed & CC maintainer of fixincludes.


-- 

ubizjak at gmail dot com changed:

   What|Removed |Added

 CC||bkorb at gnu dot org
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2008-01-25 10:46:24
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31405



[Bug c++/34963] [4.3 regression] ICE completely broken destructor

2008-01-25 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
  Known to work||4.2.3
   Priority|P3  |P5
   Last reconfirmed|-00-00 00:00:00 |2008-01-25 09:57:07
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34963



[Bug c++/34964] ICE with broken variable in #pragma omp threadprivate

2008-01-25 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||ice-checking
   Last reconfirmed|-00-00 00:00:00 |2008-01-25 09:59:52
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34964



[Bug regression/34970] name mangling broken for __attributte__((fastcall))

2008-01-25 Thread Christoph_vW at reactos dot org


--- Comment #3 from Christoph_vW at reactos dot org  2008-01-25 09:53 
---
Created an attachment (id=15022)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15022&action=view)
preprocessed source


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34970



[Bug regression/34970] name mangling broken for __attributte__((fastcall))

2008-01-25 Thread Christoph_vW at reactos dot org


--- Comment #2 from Christoph_vW at reactos dot org  2008-01-25 09:46 
---
updated "known to work"


-- 

Christoph_vW at reactos dot org changed:

   What|Removed |Added

  Known to work||4.1.3


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34970



[Bug rtl-optimization/34959] [4.3 Regression] 23_containers/bitset/ext/15361.cc fails for MIPS n64

2008-01-25 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P2
   Target Milestone|--- |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34959



[Bug c++/34961] [4.3 Regression] ICE with invalid use of parameter pack in attribute

2008-01-25 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||error-recovery
  Known to work||4.2.3
   Priority|P3  |P5
   Last reconfirmed|-00-00 00:00:00 |2008-01-25 09:53:35
   date||
Summary|[4.3 regression] ICE with   |[4.3 Regression] ICE with
   |invalid use of parameter|invalid use of parameter
   |pack in attribute   |pack in attribute


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34961



[Bug c++/34962] [4.1/4.2/4.3 regression] ICE with VLA and attribute in template

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #1 from rguenth at gcc dot gnu dot org  2008-01-25 09:56 ---
P2 as we likely do sth bogus when we not ICE (with checking disabled).


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||ice-checking
  Known to fail||4.0.4 4.1.2 4.2.3 4.3.0
  Known to work||3.4.6
   Priority|P3  |P2
   Last reconfirmed|-00-00 00:00:00 |2008-01-25 09:56:32
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34962



[Bug c++/34950] [4.2/4.3 Regression] ICE in svn boost math toolkit

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #8 from rguenth at gcc dot gnu dot org  2008-01-25 09:50 ---
EDG accepts this one where we still ICE the same:

struct default_policy {};
template 
struct policy
{
typedef int precision_type;
};
template  struct precision {
typedef Real type;
typedef typename Policy::precision_type precision_type;
};
template 
struct bessel_traits {
typedef T1 result_type;
typedef typename precision::type precision_type;
};

template 
void
def(char const* name, Fn fn);

template 
typename bessel_traits::result_type
cyl_bessel_j(T1 v, T2 x, const Policy& pol);

template 
typename bessel_traits >::result_type
cyl_bessel_j(T1 v, T2 x);

void hedge_expose_polynomial()
{
def("cyl_bessel_j", cyl_bessel_j);
}


3.3 rejects this with
t.ii: In function `void hedge_expose_polynomial()':
t.ii:31: error: no matching function for call to `def(const char[13], )'

4.1 rejects it with
t.ii: In instantiation of 'precision':
t.ii:14:   instantiated from 'bessel_traits'
t.ii:31:   instantiated from here
t.ii:9: error: no type named 'precision_type' in 'Policy'
t.ii: In function 'void hedge_expose_polynomial()':
t.ii:31: error: no matching function for call to 'def(const char [13],
)'

and 4.2 and 4.3 ICE.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34950



[Bug c++/34965] [4.1/4.2/4.3 regression] Broken diagnostic: 'truth_and_expr' not supported by dump_expr

2008-01-25 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
  Known to work||3.3.6
   Priority|P3  |P2
   Last reconfirmed|-00-00 00:00:00 |2008-01-25 10:00:59
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34965



[Bug tree-optimization/34966] [4.3 Regression] ICE: verify_ssa fails when optimization trigonometric code

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #3 from rguenth at gcc dot gnu dot org  2008-01-25 10:01 ---
Mine.  Actually we do not see the SSA_NAME definition in the asm stmt and so
insert in the wrong place.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |rguenth at gcc dot gnu dot
   |dot org |org
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2008-01-25 10:01:45
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34966



[Bug middle-end/33880] ICE: in extract_omp_for_data, at omp-low.c:162

2008-01-25 Thread jakub at gcc dot gnu dot org


--- Comment #4 from jakub at gcc dot gnu dot org  2008-01-25 10:04 ---
Yes.  Have a fix, now need to write some more testcases.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |jakub at gcc dot gnu dot org
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2007-11-19 05:37:22 |2008-01-25 10:04:17
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33880



[Bug middle-end/34969] [4.3 regression] ICE with -fipa-cp -ffast-math

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #1 from rguenth at gcc dot gnu dot org  2008-01-25 10:06 ---
We ICE in verify_cgraph because at the time we dump the call stmt here:

#5  0x00b9d3ec in verify_cgraph_node (node=0x2af3434e1e00)
at /space/rguenther/src/svn/trunk/gcc/cgraphunit.c:800
800   debug_generic_stmt (e->call_stmt);
(gdb) l
795   if (!e->aux)
796 {
797   error ("edge %s->%s has no corresponding call_stmt",
798  cgraph_node_name (e->caller),
799  cgraph_node_name (e->callee));
800   debug_generic_stmt (e->call_stmt);
801   error_found = true;

cfun is NULL.

P2 as a broken cgraph leads to further problems and this is undiagnosed
without checking enabled.

At least until this is investigated further.  Honza?


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||hubicka at gcc dot gnu dot
   ||org
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||ice-checking
   Priority|P3  |P2
   Last reconfirmed|-00-00 00:00:00 |2008-01-25 10:06:25
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34969



[Bug bootstrap/31577] mipsel-elf fails to build on Solaris 10

2008-01-25 Thread rsandifo at gcc dot gnu dot org


--- Comment #1 from rsandifo at gcc dot gnu dot org  2008-01-25 10:08 
---
I'm not sure how we can make progress on this.
It almost seems like the compiler has been miscompiled.

What CC is cc: SUN's compiler or gcc?


-- 

rsandifo at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||rsandifo at gcc dot gnu dot
   ||org
 Status|UNCONFIRMED |WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31577



[Bug regression/34970] name mangling broken for __attributte__((fastcall))

2008-01-25 Thread Christoph_vW at reactos dot org


--- Comment #4 from Christoph_vW at reactos dot org  2008-01-25 10:10 
---
void __attribute__ ((fastcall)) test();

int main()
{
  test();
  return 0;
}

void __attribute__ ((fastcall)) test()
{
  return;
}



Results in .s file :

gcc 4.3.0  [EMAIL PROTECTED]@0
gcc 4.1.3  @[EMAIL PROTECTED]


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34970



[Bug middle-end/33333] ICE with #pragma omp parallel for in try/catch statement

2008-01-25 Thread jakub at gcc dot gnu dot org


--- Comment #5 from jakub at gcc dot gnu dot org  2008-01-25 10:03 ---
Fixed on the trunk.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3



[Bug target/34970] name mangling broken for __attributte__((fastcall))

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #6 from rguenth at gcc dot gnu dot org  2008-01-25 11:03 ---
It's there:

Ltext0:
.globl [EMAIL PROTECTED]@0
.def[EMAIL PROTECTED]@0;   .scl2;  .type   32; 
.endef
[EMAIL PROTECTED]@0:

so can you be more elaborate on what is wrong?  It looks like an assembler
problem instead?


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

  Component|regression  |target


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34970



[Bug c++/33887] [4.1/4.2/4.3 Regression] Reference to bitfield gets wrong value when optimizing

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #34 from rguenth at gcc dot gnu dot org  2008-01-25 12:07 
---
Subject: Bug 33887

Author: rguenth
Date: Fri Jan 25 12:06:31 2008
New Revision: 131823

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131823
Log:
2008-01-25  Richard Guenther  <[EMAIL PROTECTED]>

PR c++/33887
* cp-lang.c (LANG_HOOKS_REDUCE_BIT_FIELD_OPERATIONS): Define
to true.

* g++.dg/torture/pr33887-1.C: New testcase.
* g++.dg/torture/pr33887-2.C: Likewise.
* g++.dg/torture/pr33887-3.C: Likewise.
* gcc.c-torture/execute/20071211-1.c: Likewise.

Added:
trunk/gcc/testsuite/g++.dg/torture/pr33887-1.C
trunk/gcc/testsuite/g++.dg/torture/pr33887-2.C
trunk/gcc/testsuite/g++.dg/torture/pr33887-3.C
trunk/gcc/testsuite/gcc.c-torture/execute/20071211-1.c
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/cp-lang.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33887



[Bug tree-optimization/34966] [4.3 Regression] ICE: verify_ssa fails when optimization trigonometric code

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #4 from rguenth at gcc dot gnu dot org  2008-01-25 12:09 ---
Fixed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34966



[Bug tree-optimization/34966] [4.3 Regression] ICE: verify_ssa fails when optimization trigonometric code

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #5 from rguenth at gcc dot gnu dot org  2008-01-25 12:09 ---
Subject: Bug 34966

Author: rguenth
Date: Fri Jan 25 12:08:52 2008
New Revision: 131824

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131824
Log:
2008-01-25  Richard Guenther  <[EMAIL PROTECTED]>

PR tree-optimization/34966
* tree-ssa-math-opts.c (execute_cse_sincos_1): For all but
default defs and PHI_NODEs we have to insert after the
defining statement.

* gcc.c-torture/compile/pr34966.c: New testcase.

Added:
trunk/gcc/testsuite/gcc.c-torture/compile/pr34966.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-ssa-math-opts.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34966



[Bug c++/33887] [4.1/4.2 Regression] Reference to bitfield gets wrong value when optimizing

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #35 from rguenth at gcc dot gnu dot org  2008-01-25 12:10 
---
Fixed on the trunk.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|rguenth at gcc dot gnu dot  |unassigned at gcc dot gnu
   |org |dot org
 Status|ASSIGNED|NEW
  Known to work|4.0.4   |4.0.4 4.3.0
Summary|[4.1/4.2/4.3 Regression]|[4.1/4.2 Regression]
   |Reference to bitfield gets  |Reference to bitfield gets
   |wrong value when optimizing |wrong value when optimizing


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33887



[Bug c++/30332] [4.1/4.2 regression] bit-field: optimization BUG?

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #6 from rguenth at gcc dot gnu dot org  2008-01-25 12:14 ---
Fixed on the trunk by the fix for PR33887.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to work|3.3.6 3.4.6 4.0.1   |3.3.6 3.4.6 4.0.1 4.3.0
Summary|[4.1/4.2/4.3 regression]|[4.1/4.2 regression] bit-
   |bit-field: optimization BUG?|field: optimization BUG?


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30332



[Bug middle-end/33880] ICE: in extract_omp_for_data, at omp-low.c:162

2008-01-25 Thread jakub at gcc dot gnu dot org


--- Comment #6 from jakub at gcc dot gnu dot org  2008-01-25 12:55 ---
Fixed.


-- 

jakub at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33880



[Bug target/34967] internal compiler error: in frv_print_operand, at config/frv/frv.c:3057

2008-01-25 Thread pinskia at gcc dot gnu dot org


--- Comment #3 from pinskia at gcc dot gnu dot org  2008-01-25 12:31 ---
We still should not ICE on invalid inline-asm so reopening.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|RESOLVED|UNCONFIRMED
   Keywords||ice-on-invalid-code
 Resolution|INVALID |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34967



[Bug target/34970] name mangling broken for __attributte__((fastcall))

2008-01-25 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34970



[Bug c++/31780] [4.2/4.3 regression] ICE with incompatible types for ?: with "complex type" conversion

2008-01-25 Thread jason at gcc dot gnu dot org


--- Comment #40 from jason at gcc dot gnu dot org  2008-01-25 19:45 ---
Subject: Bug 31780

Author: jason
Date: Fri Jan 25 19:45:11 2008
New Revision: 131832

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131832
Log:
PR c++/31780
* call.c (standard_conversion): Allow conversion from integer/real
to complex.
(compare_ics): Such a conversion is worse than a normal arithmetic
conversion.

Added:
trunk/gcc/testsuite/g++.dg/ext/complex3.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/call.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31780



[Bug tree-optimization/18594] PHI insertion is slow

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #6 from rguenth at gcc dot gnu dot org  2008-01-25 20:48 ---
I need 1 to produce interesting numbers on the trunk:

 integration   :  13.01 (13%) usr   0.07 ( 6%) sys  13.14 (13%) wall  
22701 kB (13%) ggc
 tree CFG cleanup  :   3.71 ( 4%) usr   0.00 ( 0%) sys   3.71 ( 4%) wall   
 312 kB ( 0%) ggc
 tree memory partitioning:  14.12 (14%) usr   0.00 ( 0%) sys  14.14 (14%) wall 
 0 kB ( 0%) ggc
 tree operand scan :  59.74 (59%) usr   0.10 ( 9%) sys  60.00 (59%) wall   
4716 kB ( 3%) ggc
 TOTAL : 101.06 1.14   102.39
170149 kB

but PHI insertion is definitely not a problem:

 tree PHI insertion:   0.06 ( 0%) usr   0.00 ( 0%) sys   0.07 ( 0%) wall   
3458 kB ( 2%) ggc

with lower values (like 5000) our usual problem maker is:

 tree operand scan :  12.01 (55%) usr   0.03 ( 5%) sys  12.12 (54%) wall   
2390 kB ( 3%) ggc
 TOTAL :  21.77 0.6422.62 
89513 kB

memory usage isn't bad either.

I declare PHI insertion fixed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18594



[Bug target/18723] [C] gcc 3.4.4 zeroes inline function argument with "-O2 -march=pentium4"

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #8 from rguenth at gcc dot gnu dot org  2008-01-25 20:49 ---
No response, closing as invalid as of comment #4.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18723



[Bug c++/33887] [4.1/4.2 Regression] Reference to bitfield gets wrong value when optimizing

2008-01-25 Thread tromey at gcc dot gnu dot org


--- Comment #36 from tromey at gcc dot gnu dot org  2008-01-25 20:48 ---
The second patch is fine by me, you might as well commit it now.
Thanks.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33887



[Bug fortran/34661] [4.2/4.3 Regression] ice on where / ASSIGNMENT(=)

2008-01-25 Thread dfranke at gcc dot gnu dot org


--- Comment #4 from dfranke at gcc dot gnu dot org  2008-01-25 21:56 ---
Subject: Bug 34661

Author: dfranke
Date: Fri Jan 25 21:55:47 2008
New Revision: 131845

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131845
Log:
gcc/fortran:
2008-01-25  Daniel Franke  <[EMAIL PROTECTED]>

PR fortran/34661
* resolve.c (resolve_where): Added check if user-defined assignment
operator is an elemental subroutine.
(gfc_resolve_where_code_in_forall): Likewise.

gcc/testsuite:
2008-01-25  Daniel Franke  <[EMAIL PROTECTED]>

PR fortran/34661
* gfortran.dg/where_operator_assign_4.f90: New test.


Added:
trunk/gcc/testsuite/gfortran.dg/where_operator_assign_4.f90
Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/resolve.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34661



[Bug fortran/34661] [4.2/4.3 Regression] ice on where / ASSIGNMENT(=)

2008-01-25 Thread burnus at gcc dot gnu dot org


--- Comment #3 from burnus at gcc dot gnu dot org  2008-01-25 21:40 ---
Patch: http://gcc.gnu.org/ml/fortran/2008-01/msg00305.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34661



[Bug fortran/34876] Can't read/write array sections with negative stride not specified

2008-01-25 Thread jvdelisle at gcc dot gnu dot org


--- Comment #13 from jvdelisle at gcc dot gnu dot org  2008-01-25 23:41 
---
Subject: Bug 34876

Author: jvdelisle
Date: Fri Jan 25 23:40:23 2008
New Revision: 131850

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131850
Log:
2008-01-25  Jerry DeLisle  <[EMAIL PROTECTED]>

PR libfortran/34876
* gfortran.dg/direct_io_9.f: New test.

Added:
trunk/gcc/testsuite/gfortran.dg/direct_io_9.f
Modified:
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34876



[Bug target/34970] name mangling broken for __attributte__((fastcall))

2008-01-25 Thread dannysmith at users dot sourceforge dot net


--- Comment #7 from dannysmith at users dot sourceforge dot net  2008-01-26 
00:58 ---
Confirmed.  Fastcall symbols should not be prefixed with USER_LABEL_PREFIX.
This bug was introduced with 

2007-03-29  Richard Henderson  <[EMAIL PROTECTED]>

* config/i386/cygming.h: Remove function declarations.
(SUBTARGET_ENCODE_SECTION_INFO): Don't undef first.
(ASM_OUTPUT_LABELREF): Remove.
...

Testing a patch that adds ASM_OUTPUT_LABELREF define back to cygming.h

Danny


-- 

dannysmith at users dot sourceforge dot net changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |dannysmith at users dot
   |dot org |sourceforge dot net
 Status|WAITING |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2008-01-26 00:58:00
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34970



[Bug c++/27177] [4.1/4.2/4.3 Regression] ICE in build_simple_base_path, at cp/class.c:474

2008-01-25 Thread jason at gcc dot gnu dot org


--- Comment #22 from jason at gcc dot gnu dot org  2008-01-26 00:42 ---
Subject: Bug 27177

Author: jason
Date: Sat Jan 26 00:41:49 2008
New Revision: 131855

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131855
Log:
PR c++/27177
* class.c (build_base_path): Don't mess with virtual access if
skip_evaluation.
* call.c (standard_conversion): Don't check whether source type
is complete.

Added:
trunk/gcc/testsuite/g++.dg/expr/cast9.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/call.c
trunk/gcc/cp/class.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27177



[Bug fortran/34946] [4.3 Regression] internal compiler error: in gfc_trans_create_temp_array, at fortran/trans-array.c:592

2008-01-25 Thread jvdelisle at gcc dot gnu dot org


--- Comment #16 from jvdelisle at gcc dot gnu dot org  2008-01-26 02:39 
---
See comment #15 of pr31610 for some interesting results on this.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34946



[Bug fortran/31610] [4.3 Regression] ICE with transfer, merge in gfc_conv_expr_descriptor

2008-01-25 Thread jvdelisle at gcc dot gnu dot org


--- Comment #17 from jvdelisle at gcc dot gnu dot org  2008-01-26 04:25 
---
Cleaned up patch:

Index: trans-array.c
===
--- trans-array.c   (revision 131850)
+++ trans-array.c   (working copy)
@@ -588,9 +588,7 @@ gfc_trans_create_temp_array (stmtblock_t
   for (dim = 0; dim < info->dimen; dim++)
 {
   n = loop->order[dim];
-  if (n < loop->temp_dim)
-   gcc_assert (integer_zerop (loop->from[n]));
-  else
+  if (n >= loop->temp_dim)
{
  /* Callee allocated arrays may not have a known bound yet.  */
   if (loop->to[n])

Regression tests OK on x86-64.  If this solves Joosts problem on 34946, its a
big two for one deal.  The reduced test cases compile and Joost's original test
from the PR case compiles.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31610



[Bug preprocessor/34979] Atomic line output requested in gcc

2008-01-25 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2008-01-26 05:43 ---
Really libcpp (the C preprocessor) should be using the normal diagnostic part
of GCC and not its own.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||pinskia at gcc dot gnu dot
   ||org
  Component|c++ |preprocessor


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34979



[Bug c++/34979] New: Atomic line output requested in gcc

2008-01-25 Thread bkustel at yahoo dot com
When running gcc in a parallel build or multi-threaded environment, I run into
cases where gcc's error output gets broken in the middle of line or worse,
individual gcc error output lines from different threads/processes get broken
up and mixed together. While I would fully expect interleaving of LINES in a
multithreaded environment with a shared file descriptor (stderr) I would have
hoped that the output of each error LINE would be atomic. I eventually tracked
this down into libcpp/errors.c where I saw that the output of error lines is
often broken up into many output calls to stderr. I believe POSIX dictates that
each individual output call is atomic with respect to other threads or
processes sharing the same file descriptor but of course if a single error line
is output using numerous fputs(), fputc() and *fprintf() calls then POSIX
provides no guarantee that the line will appear unbroken in the final output.

I have filed this as "enhancement" since I'm not prepared to call the lack of
"atomic line output" a bug, but it would sure be a nice feature to have.
Otherwise in parallel build environments one sometimes get fragments of error
message lines intermixed in stderr and it can be quite confusing.
Thanks.


-- 
   Summary: Atomic line output requested in gcc
   Product: gcc
   Version: 4.2.1
Status: UNCONFIRMED
  Severity: enhancement
  Priority: P3
 Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: bkustel at yahoo dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34979



[Bug fortran/31610] [4.3 Regression] ICE with transfer, merge in gfc_conv_expr_descriptor

2008-01-25 Thread jvdelisle at gcc dot gnu dot org


--- Comment #15 from jvdelisle at gcc dot gnu dot org  2008-01-26 02:38 
---
I have the example in comment #10 working by bypassing the assert:

Index: trans-array.c
===
--- trans-array.c   (revision 131850)
+++ trans-array.c   (working copy)
@@ -589,7 +589,7 @@ gfc_trans_create_temp_array (stmtblock_t
 {
   n = loop->order[dim];
   if (n < loop->temp_dim)
-   gcc_assert (integer_zerop (loop->from[n]));
+   gcc_assert (true);
   else
{
  /* Callee allocated arrays may not have a known bound yet.  */

The test case in pr34946 also compiles.  Without some completely executable
code I can't say this is the fix, but maybe we are being overly assertive here.
?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31610



[Bug middle-end/20623] ICE: fold check: original tree changed by fold with --enable-checking=fold

2008-01-25 Thread ghazi at gcc dot gnu dot org


--- Comment #38 from ghazi at gcc dot gnu dot org  2008-01-26 05:11 ---
Update: mainline appears to pass fold checking albeit with a few extra timeouts
due to length compilation times.  However the last fix for fold checking was
never backported to the branches.  On 4.1/4.2 I still get these extra fold
checking errors due to label addresses:

FAIL: gcc.c-torture/compile/20021108-1.c
FAIL: gcc.c-torture/compile/920501-7.c
FAIL: gcc.c-torture/compile/labels-1.c
FAIL: gcc.c-torture/compile/labels-2.c
FAIL: gcc.c-torture/compile/labels-3.c
FAIL: gcc.dg/20021029-1.c
FAIL: gcc.dg/pr16973.c


Here are the latest results for x86_64-unknown-linux-gnu:
4.1 (extra errors): http://gcc.gnu.org/ml/gcc-testresults/2008-01/msg01221.html
4.2 (extra errors): http://gcc.gnu.org/ml/gcc-testresults/2008-01/msg01222.html

trunk (x86_64 ok): http://gcc.gnu.org/ml/gcc-testresults/2008-01/msg01253.html

I don't have access to solaris any more to see if there are still gomp fold
checking failures as from comment #37.


-- 

ghazi at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to fail|4.0.4 4.1.2 |4.0.4 4.1.2 4.1.3 4.2.2
   ||4.2.3
  Known to work||4.3.0
   Last reconfirmed|2007-06-30 02:16:08 |2008-01-26 05:11:37
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20623



[Bug fortran/34946] [4.3 Regression] internal compiler error: in gfc_trans_create_temp_array, at fortran/trans-array.c:592

2008-01-25 Thread jvdelisle at gcc dot gnu dot org


--- Comment #17 from jvdelisle at gcc dot gnu dot org  2008-01-26 04:42 
---
Probable patch posted in 31610


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34946



[Bug target/34957] duplicate libgcc_s.1.dylib warning on Mac OS X Leopard

2008-01-25 Thread dominiq at lps dot ens dot fr


--- Comment #7 from dominiq at lps dot ens dot fr  2008-01-26 00:05 ---
> This should have been fixed by 30572.

I was thinking to this one. This is why I asked to check there was some files
/libgcc_s*, just in case the package installed it.

I don't understand the problem: I am using Leopard and gcc works rather well
with it: probably less bugs than with 10.4 (cannot remember the cat!-).


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34957



[Bug fortran/34876] Can't read/write array sections with negative stride not specified

2008-01-25 Thread jvdelisle at gcc dot gnu dot org


--- Comment #14 from jvdelisle at gcc dot gnu dot org  2008-01-26 00:04 
---
Fixed on trunk. Thanks for bug report and test case.


-- 

jvdelisle at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34876



[Bug target/34957] duplicate libgcc_s.1.dylib warning on Mac OS X Leopard

2008-01-25 Thread pinskia at gcc dot gnu dot org


--- Comment #6 from pinskia at gcc dot gnu dot org  2008-01-25 23:51 ---
This should have been fixed by 30572.

I don't use Leopard yet.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

  Component|fortran |target
 GCC target triplet||*-*-darwin


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34957



[Bug target/32288] Our C++ program (gcc 4.1.1 under Aix 5.3) crashes with a core dump

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #6 from rguenth at gcc dot gnu dot org  2008-01-25 23:46 ---
No activity for month.  Please re-open if there is more information.  Please
also use a newer 4.1 release such as 4.1.2 or even a release that is still
supported such as 4.2.2.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32288



[Bug other/34224] Problem compiling gcc 4.2.2

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2008-01-25 23:30 ---
No answer after two month.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34224



[Bug c++/33937] static variables destruction results in a segmentation fault (Coredumps)

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #3 from rguenth at gcc dot gnu dot org  2008-01-25 23:37 ---
No testcase, no help.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33937



[Bug c++/34235] short variable cast to unsigned int fails to right shift as unsigned

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #7 from rguenth at gcc dot gnu dot org  2008-01-25 23:23 ---
This has been broken since forever.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to fail||2.95.4 4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34235



[Bug target/34526] no-altivec ABI should be fixed or no longer be the default

2008-01-25 Thread janis at gcc dot gnu dot org


--- Comment #2 from janis at gcc dot gnu dot org  2008-01-25 23:19 ---
I'm planning to write and test a patch to change the default ABI to be the
AltiVec ABI.  I don't anticipate, though, that any issues would be found with
the GCC testsuite; any problems would be due to compatibility issues in the
real world.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34526



[Bug target/34526] no-altivec ABI should be fixed or no longer be the default

2008-01-25 Thread janis at gcc dot gnu dot org


-- 

janis at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |janis at gcc dot gnu dot org
   |dot org |
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2008-01-25 23:17:03
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34526



[Bug fortran/34828] ICE: GNU MP: Cannot reallocate memory for gfortran.dg/parameter_array_init_3.f90

2008-01-25 Thread danglin at gcc dot gnu dot org


--- Comment #5 from danglin at gcc dot gnu dot org  2008-01-25 23:13 ---
I also see this on hppa64-hp-hpux11.11.


-- 

danglin at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||danglin at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34828



[Bug libfortran/34980] New: [4.3 Regression] Segfault in shape given a scalar

2008-01-25 Thread jvdelisle at gcc dot gnu dot org
Found this while checking other things:

$ cat test6.f90 
  integer :: foo(3)
  integer :: n
  foo(1) = 17
  foo(2) = 55
  foo(3) = 314
  print *, i, foo
  n = 5
  print *,shape(n)
  print *, n
end
$ gfc test6.f90
[EMAIL PROTECTED] pr31610]$ ./a.out
   0  17  55 314
Segmentation fault

With gdb:

Program received signal SIGSEGV, Segmentation fault.
0x2ab3a8c2 in shape_4 (ret=, 
array=)
at ../../../gcc43/libgfortran/generated/shape_i4.c:53
53ret->data[n * stride] =

Works OK in 4.2,


-- 
   Summary: [4.3 Regression] Segfault in shape given a scalar
   Product: gcc
   Version: 4.3.0
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: libfortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jvdelisle at gcc dot gnu dot org
  GCC host triplet: x86-64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34980



[Bug c++/34977] GCC 3.4.6 link fails with undefined reference to .hidden symbol __floatdidf (libgcc.a)

2008-01-25 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2008-01-26 01:15 ---
>/usr/local/bin/ld: execiser32: hidden symbol `__floatdidf' in
/usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.6/libgcc.a(_floatdidf.oS) is
referenced by DSO


This means one of the libraries are you are using did not link against libgcc. 
This is not a bug in GCC but rather how the build one of the libraries is done,
most likely regina.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Severity|critical|normal
 Status|UNCONFIRMED |RESOLVED
 Resolution||INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34977



[Bug target/32893] zlib segfault in inflate_table() compiled w/ -O -msse2 ftree-vectorize

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #18 from rguenth at gcc dot gnu dot org  2008-01-25 23:44 
---
Fixed?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32893



[Bug c++/33728] Assignement allowed to const pointer

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #3 from rguenth at gcc dot gnu dot org  2008-01-25 23:40 ---
Please re-open if this is not fixed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.1.3


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33728



[Bug target/34151] Compiling GCC-3.4.3 gives internal compiler error: in arm_dbx_register_number, at config/arm/arm.c

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2008-01-25 23:36 ---
No activity for month.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.0.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34151



[Bug target/34189] Kernel hangs while booting when compiled with gcc-4.3 snapshot.

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #4 from rguenth at gcc dot gnu dot org  2008-01-25 23:34 ---
No feedback for month.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34189



[Bug c++/34220] Internal compiler error

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #3 from rguenth at gcc dot gnu dot org  2008-01-25 23:31 ---
Please re-open if you believe the bug has not been fixed.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.2.3


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34220



[Bug c++/34235] short variable cast to unsigned int fails to right shift as unsigned

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #6 from rguenth at gcc dot gnu dot org  2008-01-25 23:12 ---
  /* If arg is sign-extended and then unsigned-shifted,
 we can simulate this with a signed shift in arg's type
 only if the extended result is at least twice as wide
 as the arg.  Otherwise, the shift could use up all the
 ones made by sign-extension and bring in zeros.
 We can't optimize that case at all, but in most machines
 it never happens because available widths are 2**N.  */

err - WHAT?!


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34235



[Bug bootstrap/34481] stage3-intl: error: C compiler cannot create executables

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #3 from rguenth at gcc dot gnu dot org  2008-01-25 22:46 ---
*** Bug 34766 has been marked as a duplicate of this bug. ***


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34481



[Bug middle-end/31947] [4.2 Regression] ICE in calc_dfs_tree, at dominance.c:374

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #10 from rguenth at gcc dot gnu dot org  2008-01-25 22:37 
---
*** Bug 34809 has been marked as a duplicate of this bug. ***


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||trojanfoe at hotmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31947



[Bug c++/20478] poor parse error diagnostic

2008-01-25 Thread igodard at pacbell dot net


--- Comment #7 from igodard at pacbell dot net  2008-01-25 22:35 ---
Yes, it has always been understood that this code is invalid. The report is
about the quality of the diagnostic that was given, not whether a diagnostic
should be given. The diagnostics (three of them for one error)  refer to a
location a *long* way from the actual error, and with no obvious (to me anyway)
syntactic relationship to the actual problem.


-- 

igodard at pacbell dot net changed:

   What|Removed |Added

 Status|RESOLVED|UNCONFIRMED
 Resolution|INVALID |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20478



[Bug target/17108] Store with update not generated for a simple loop

2008-01-25 Thread pinskia at gcc dot gnu dot org


--- Comment #6 from pinskia at gcc dot gnu dot org  2008-01-25 22:35 ---
No this is still not fixed, we get now on the trunk as of yesterday:
foo:
li 0,8
li 9,0
mtctr 0
.p2align 3,,7
.L2:
stfsx 1,3,9
addi 9,9,4
bdnz .L2
blr


In fact I think this is worse, than what was done before but oh well.  We still
don't generate the store with update instruction.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |NEW
   Last reconfirmed|2007-07-02 21:40:02 |2008-01-25 22:35:16
   date||
Summary|Missed opportunity for  |Store with update not
   |strength reduction  |generated for a simple loop


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17108



[Bug fortran/34957] duplicate libgcc_s.1.dylib warning on Mac OS X Leopard

2008-01-25 Thread dojo at masterleep dot com


--- Comment #4 from dojo at masterleep dot com  2008-01-25 22:30 ---
$ ls -l /usr/local/gfortran/lib/libgcc_s*
-rw-r--r--  1 root  admin  14 Dec 31 08:43
/usr/local/gfortran/lib/libgcc_s.1.dylib
-rw-r--r--  1 root  admin   17288 Dec 31 08:43
/usr/local/gfortran/lib/libgcc_s.10.4.dylib
-rw-r--r--  1 root  admin   17416 Dec 31 08:43
/usr/local/gfortran/lib/libgcc_s.10.5.dylib
lrwxr-xr-x  1 root  gsab  16 Jan 24 10:36
/usr/local/gfortran/lib/libgcc_s_ppc64.1.dylib -> libgcc_s.1.dylib
lrwxr-xr-x  1 root  gsab  16 Jan 24 10:36
/usr/local/gfortran/lib/libgcc_s_x86_64.1.dylib -> libgcc_s.1.dylib
$ ls -l /libgcc_s*
ls: /libgcc_s*: No such file or directory
$ file a.out
a.out: Mach-O executable i386


The group on the symbolic links seems odd - that's a different user account
that doesn't do coding.  I didn't make any manual changes to
/usr/local/gfortran.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34957



[Bug middle-end/34973] Wno-strict-aliasing is not working

2008-01-25 Thread pinskia at gcc dot gnu dot org


--- Comment #5 from pinskia at gcc dot gnu dot org  2008-01-25 22:13 ---
This is not a regression ...


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

  Component|regression  |middle-end


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34973



[Bug fortran/34661] [4.2 Regression] ice on where / ASSIGNMENT(=)

2008-01-25 Thread dfranke at gcc dot gnu dot org


--- Comment #5 from dfranke at gcc dot gnu dot org  2008-01-25 22:06 ---
Fixed on trunk. Should/will be backported to 4.2 after re-opening of the
branch.


-- 

dfranke at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to fail|4.2.3 4.3.0 |4.2.3
  Known to work|4.1.2   |4.1.2 4.3.0
Summary|[4.2/4.3 Regression] ice on |[4.2 Regression] ice on
   |where / ASSIGNMENT(=)   |where / ASSIGNMENT(=)
   Target Milestone|4.2.3   |4.2.4


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34661



[Bug other/31955] [4.2/4.3 Regression] gcc_release does not generate HTML files from install manual

2008-01-25 Thread jsm28 at gcc dot gnu dot org


--- Comment #6 from jsm28 at gcc dot gnu dot org  2008-01-25 21:35 ---
Subject: Bug 31955

Author: jsm28
Date: Fri Jan 25 21:34:38 2008
New Revision: 131842

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131842
Log:
PR other/31955
* doc/install.texi2html: Generate gcc-vers.texi.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/doc/install.texi2html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31955



[Bug c++/34950] [4.2/4.3 Regression] ICE in svn boost math toolkit

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #9 from rguenth at gcc dot gnu dot org  2008-01-25 21:30 ---
It's unclear if this is valid or not and the testcase should be able to be
reduced further.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Keywords|ice-on-invalid-code |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34950



[Bug c++/34935] [4.3 regression] ICE with attribute may_alias

2008-01-25 Thread dgregor at gcc dot gnu dot org


--- Comment #3 from dgregor at gcc dot gnu dot org  2008-01-25 21:15 ---
It turns out that the canonical types system is doing the right thing, and that
the older type-comparison mechanisms are getting the wrong answer. This is
still my bug, and it is a regression. Patch here:

  http://gcc.gnu.org/ml/gcc-patches/2008-01/msg01161.html


-- 

dgregor at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |dgregor at gcc dot gnu dot
   |dot org |org
 Status|NEW |ASSIGNED
   Last reconfirmed|2008-01-23 10:46:20 |2008-01-25 21:15:54
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34935



[Bug c/32528] -save-temps when compiling standard input fails

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #8 from rguenth at gcc dot gnu dot org  2008-01-25 20:59 ---
*** Bug 20197 has been marked as a duplicate of this bug. ***


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||cgweav at email dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32528



[Bug java/16858] Linking of jv-convert fails with redundant pthreads symbols

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #4 from rguenth at gcc dot gnu dot org  2008-01-25 20:36 ---
No response from the reporter, closing as fixed.  Please re-open if this
still happens with a still maintained compiler (at least 4.1.x).


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.1.3


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16858



[Bug preprocessor/15772] Preprocessing fails if an inaccessible directory is on include path

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #15 from rguenth at gcc dot gnu dot org  2008-01-25 20:32 
---
Closing as of comment #12; the issue can be worked around by re-shuffling
include
paths to put those that work first.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||WONTFIX


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15772



[Bug libstdc++/34124] auto_ptr ambiguous conversion

2008-01-25 Thread pcarlini at suse dot de


--- Comment #2 from pcarlini at suse dot de  2008-01-25 20:31 ---
There isn't much to say: both the templated constructor and the templated
conversion operator must be there per the current C++ standard, and your code
cannot compile. Note that, in general, the design of auto_ptr is considered
seriously broken and therefore it will be deprecated for the next standard and
unique_ptr provided as replacement.


-- 

pcarlini at suse dot de changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34124



[Bug middle-end/34688] [4.1/4.2] ICE: output_operand: invalid expression as operand

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #2 from rguenth at gcc dot gnu dot org  2008-01-25 20:25 ---
If this isn't a regression please close it as fixed in 4.3.  Otherwise please
adjust the Summary and the target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|WAITING
  Known to work||4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34688



[Bug fortran/34910] [4.2/4.3 Regression] ICE on invalid assignments in doubly-contained functions

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #1 from rguenth at gcc dot gnu dot org  2008-01-25 20:23 ---
Regressions should have a target-milestone, Fortran is not release-critical.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P5
   Target Milestone|--- |4.2.3


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34910



[Bug fortran/34975] [4.3 Regression] Bogus error with USEing modules

2008-01-25 Thread burnus at gcc dot gnu dot org


--- Comment #2 from burnus at gcc dot gnu dot org  2008-01-25 20:21 ---
Paul, do you have an idea? The attached program fails rather strangely. I try
to reduce it further, but currently the error disappears as soon as I touch
something.

Works: 2007-11-23-r130365
Fails: 2007-11-26-r130431

Possibly caused by:

r130395 | pault | 2007-11-24 11:17:26 +0100 (Sat, 24 Nov 2007) | 19 lines

2007-11-24  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/33541
* module.c (find_symtree_for_symbol): Move to new location.
(find_symbol): New function.
(load_generic_interfaces): Rework completely so that symtrees
have the local name and symbols have the use name.  Renamed
generic interfaces exclude the use of the interface without an
ONLY clause (11.3.2).
(read_module): Implement 11.3.2 in the same way as for generic
interfaces.


-- 

burnus at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||pault at gcc dot gnu dot org
   Priority|P3  |P4
Summary|[4.3 Regression] Bogus error|[4.3 Regression] Bogus error
   ||with USEing modules
   Target Milestone|--- |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34975



[Bug fortran/31610] [4.3 Regression] ICE with transfer, merge in gfc_conv_expr_descriptor

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #14 from rguenth at gcc dot gnu dot org  2008-01-25 20:21 
---
Regressions should have a target-milestone.  Fortran is not release-critical.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P4
   Target Milestone|--- |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31610



[Bug libfortran/34974] null bytes when reverse-tabbing long records (regression vs. g77)

2008-01-25 Thread tkoenig at gcc dot gnu dot org


--- Comment #1 from tkoenig at gcc dot gnu dot org  2008-01-25 19:35 ---
Actually, it's "null bytes" :-)

This is related to PR 34887.

The problem here is that we tab further than our buffer size,
so we write out garbage.

Ceterum censeo stream I/O esse delendam :-)


-- 

tkoenig at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||jvdelisle at gcc dot gnu dot
   ||org
Summary|zero bytes when reverse-|null bytes when reverse-
   |tabbing long records|tabbing long records
   |(regression vs. g77)|(regression vs. g77)


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34974



[Bug fortran/34946] [4.3 Regression] internal compiler error: in gfc_trans_create_temp_array, at fortran/trans-array.c:592

2008-01-25 Thread jv244 at cam dot ac dot uk


--- Comment #15 from jv244 at cam dot ac dot uk  2008-01-25 19:10 ---
(In reply to comment #12)
> For another ICE at trans-array.c:592 see example at PR31610, comment #12.

yes, it is almost certainly the same problem:

  integer :: i(1) = 0
  write(*,*) foo(i+[1])
end

compiles while

  integer :: i(1) = 0
  write(*,*) foo([1]+i)
end

ICEs


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34946



[Bug regression/34973] Wno-strict-aliasing is not working

2008-01-25 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2008-01-25 18:57 ---
I don't think this is a bug.
We have -Wno-strict-aliasing -Wall, so we turn back on the warning via the
-Wall option.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34973



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

2008-01-25 Thread mmitchel at gcc dot gnu dot org


--- Comment #17 from mmitchel at gcc dot gnu dot org  2008-01-25 18:54 
---
This patch is OK.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27516



[Bug middle-end/29215] [4.0/4.1/4.2/4.3 Regression] extra store for memcpy

2008-01-25 Thread ubizjak at gmail dot com


--- Comment #13 from ubizjak at gmail dot com  2008-01-25 18:36 ---
A 4.3 Regression that is known to work on 4.3.0?

Could someone please fix this inconsistency.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29215



[Bug c/31537] duplicate weakref emitted with IMA

2008-01-25 Thread aldot at gcc dot gnu dot org


--- Comment #8 from aldot at gcc dot gnu dot org  2008-01-25 18:02 ---
Mine.

$ cat pr31537.i
static int __gthrw_pthread_once __attribute__ ((__weakref__ ("pthread_once")));
$ gcc-4.3-HEAD -S -o - -Os pr31537.i pr31537.i pr31537.i \
pr31537.i pr31537.i pr31537.i -fno-tree-vnhoist -combine
.file   "pr31537.i"
.weakref__gthrw_pthread_once,pthread_once
.ident  "GCC: (GNU) 4.3.0 20080125 (experimental)"
.section.note.GNU-stack,"",@progbits

Regression-testing still in progress..


-- 

aldot at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||aoliva at gcc dot gnu dot
   ||org
 AssignedTo|unassigned at gcc dot gnu   |aldot at gcc dot gnu dot org
   |dot org |
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2008-01-25 18:02:47
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31537



[Bug fortran/34957] duplicate libgcc_s.1.dylib warning on Mac OS X Leopard

2008-01-25 Thread dominiq at lps dot ens dot fr


--- Comment #3 from dominiq at lps dot ens dot fr  2008-01-25 17:43 ---
What architecture are you using? and what gives

ls -l /usr/local/gfortran/lib/libgcc_s*
ls -l /libgcc_s*


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34957



[Bug fortran/34957] duplicate libgcc_s.1.dylib warning on Mac OS X Leopard

2008-01-25 Thread dojo at masterleep dot com


--- Comment #2 from dojo at masterleep dot com  2008-01-25 17:20 ---
>From the gcc wiki:

http://gcc.gnu.org/wiki/GFortranBinaries


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34957



[Bug tree-optimization/33237] [4.3 Regression] Tree memory partitioning is spending 430 seconds of a 490 second compile.

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #10 from rguenth at gcc dot gnu dot org  2008-01-25 17:06 
---
Actually the loop looks correct and we are not overcounting.  We keep stats
per pointer ssa-name which we aggregate on its NMT and its aliases.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33237



[Bug c++/31780] [4.2/4.3 regression] ICE with incompatible types for ?: with "complex type" conversion

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #39 from rguenth at gcc dot gnu dot org  2008-01-25 15:46 
---
Jason, can you coordinate with Mark and help with the remaining P1 C++
regressions?


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||jason at gcc dot gnu dot org
 Status|WAITING |NEW
   Last reconfirmed|2007-07-08 18:42:04 |2008-01-25 15:46:04
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31780



[Bug c++/27177] [4.1/4.2/4.3 Regression] ICE in build_simple_base_path, at cp/class.c:474

2008-01-25 Thread rguenth at gcc dot gnu dot org


--- Comment #21 from rguenth at gcc dot gnu dot org  2008-01-25 15:45 
---
Jason, can you coordinate with Mark and help with the remaining P1 C++
regressions?


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||jason at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27177



  1   2   >