[Bug preprocessor/56686] gcc cannot find include header file

2013-03-22 Thread ktietz at gcc dot gnu.org


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



Kai Tietz ktietz at gcc dot gnu.org changed:



   What|Removed |Added



 Status|UNCONFIRMED |RESOLVED

 CC||ktietz at gcc dot gnu.org

 Resolution||WORKSFORME



--- Comment #3 from Kai Tietz ktietz at gcc dot gnu.org 2013-03-22 06:53:17 
UTC ---

Sorry can't reproduce your issue.  I tested it with 4.6 up to 4.8 gcc version

 'gcc -c -o t.o subsub/t.c -I.' without issues.



I assume it might be caused that your working-directory isn't at TopDir, but in

SubDir on compilation of your code.   You can verify that by adding -I.. as

option.


[Bug middle-end/56681] [4.9 Regression] internal compiler error: tree check: expected ssa_name, have var_decl in verify_ssa, at tree-ssa.c:1008

2013-03-22 Thread Joost.VandeVondele at mat dot ethz.ch


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



Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:



   What|Removed |Added



 Status|NEW |RESOLVED

 CC||Joost.VandeVondele at mat

   ||dot ethz.ch

 Resolution||FIXED



--- Comment #3 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 
2013-03-22 07:01:03 UTC ---

fixed


[Bug target/48308] [4.6 Regression] crosscompiling to arm fails with assembler: can't resolve '.LC4' {.rodata.str1.1 section} - '.LPIC4' {*UND* section}

2013-03-22 Thread sebastian.hu...@embedded-brains.de


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



Sebastian Huber sebastian.hu...@embedded-brains.de changed:



   What|Removed |Added



 CC||sebastian.huber@embedded-br

   ||ains.de



--- Comment #26 from Sebastian Huber sebastian.hu...@embedded-brains.de 
2013-03-22 08:28:44 UTC ---

In case this won't be fixed in 4.6, then it is probably good to set the status

to WONTFIX so people know that they have to deal with this on their own.


[Bug c++/56684] [4.9 Regression] [C++0x] ICE: unexpected expression 'T' of kind template_parm_index

2013-03-22 Thread rguenth at gcc dot gnu.org


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



Richard Biener rguenth at gcc dot gnu.org changed:



   What|Removed |Added



   Priority|P3  |P1

 Status|UNCONFIRMED |NEW

   Last reconfirmed||2013-03-22

  Known to work||4.8.0

   Target Milestone|--- |4.9.0

 Ever Confirmed|0   |1



--- Comment #2 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22 
09:09:43 UTC ---

Works with 4.8.


[Bug middle-end/56680] ICE for spec2K's 178.galgel and 200.sixtrack for x86_64 at O3

2013-03-22 Thread rguenth at gcc dot gnu.org


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



Richard Biener rguenth at gcc dot gnu.org changed:



   What|Removed |Added



 Status|UNCONFIRMED |RESOLVED

 Resolution||DUPLICATE



--- Comment #1 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22 
09:10:15 UTC ---

Dup (and already fixed).



*** This bug has been marked as a duplicate of bug 56681 ***


[Bug middle-end/56681] [4.9 Regression] internal compiler error: tree check: expected ssa_name, have var_decl in verify_ssa, at tree-ssa.c:1008

2013-03-22 Thread rguenth at gcc dot gnu.org


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



Richard Biener rguenth at gcc dot gnu.org changed:



   What|Removed |Added



 CC||izamyatin at gmail dot com



--- Comment #4 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22 
09:10:15 UTC ---

*** Bug 56680 has been marked as a duplicate of this bug. ***


[Bug fortran/52512] Cannot match namelist object name

2013-03-22 Thread burnus at gcc dot gnu.org


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



Tobias Burnus burnus at gcc dot gnu.org changed:



   What|Removed |Added



 CC||burnus at gcc dot gnu.org,

   ||tiloschwarz at gcc dot

   ||gnu.org



--- Comment #4 from Tobias Burnus burnus at gcc dot gnu.org 2013-03-22 
09:54:32 UTC ---

Tilo has submitted patch for the original problem, which was meanwhile

approved:

http://gcc.gnu.org/ml/fortran/2013-03/msg00105.html





(In reply to comment #2)

 namtoptrc

getal = 7

tracer(1:1) = 'DIC ', .true.

tracer(2:2) = 'Alkalini', .true.

tracer(3  ) = 'O2  ', .true.

 /

 works.



It doesn't work here with 4.8.0_2013-03-08 - nor with 4.9 and Tilo's patch. The

(3 ) causes Bad character in index for namelist variable tracer.



It works if one removes the blank. (That's a regression with regards to GCC 4.1

and 4.4. It seems also to fail with recent libgfortran.so from the GCC 4.6 and

4.7 branches.)


[Bug rtl-optimization/56434] document that __attribute__((__malloc__)) assumes returned pointer has BIGGEST_ALIGNMENT

2013-03-22 Thread rguenther at suse dot de


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



--- Comment #8 from rguenther at suse dot de rguenther at suse dot de 
2013-03-22 09:56:37 UTC ---

On Thu, 21 Mar 2013, chip at pobox dot com wrote:



 

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

 

 --- Comment #7 from Chip Salzenberg chip at pobox dot com 2013-03-21 
 00:31:40 UTC ---

 So ... is there still a question of the Right Thing here?  It seems that 
 fixing

 MALLOC_ABI_ALIGNMENT for the world, and ensuring that BIGGEST_ALIGNMENT never

 affects the ABI, are the actions to take.  If this were done soon we could 
 even

 see it fixed for 4.8.0.  Help?



The RTL code using BIGGEST_ALIGNMENT for the malloc result is simply

wrong and was wrong since forever.  What the replacement should be

is the question here, but as we use MALLOC_ABI_ALIGNMENT on the

tree level for _exactly the same purpose_ I think the answer is

obvious.



I will propose a patch.



Richard.


[Bug target/48308] [4.6 Regression] crosscompiling to arm fails with assembler: can't resolve '.LC4' {.rodata.str1.1 section} - '.LPIC4' {*UND* section}

2013-03-22 Thread ramana at gcc dot gnu.org


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



--- Comment #27 from Ramana Radhakrishnan ramana at gcc dot gnu.org 
2013-03-22 09:59:47 UTC ---

(In reply to comment #26)

 In case this won't be fixed in 4.6, then it is probably good to set the status

 to WONTFIX so people know that they have to deal with this on their own.



It looks like I missed this backport when I did it earlier - I'll look into a

backport over the weekend.





Thanks,

Ramana


[Bug rtl-optimization/56434] document that __attribute__((__malloc__)) assumes returned pointer has BIGGEST_ALIGNMENT

2013-03-22 Thread rguenth at gcc dot gnu.org


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



Richard Biener rguenth at gcc dot gnu.org changed:



   What|Removed |Added



 Status|NEW |ASSIGNED

 AssignedTo|unassigned at gcc dot   |rguenth at gcc dot gnu.org

   |gnu.org |



--- Comment #9 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22 
10:08:54 UTC ---

http://gcc.gnu.org/ml/gcc-patches/2013-03/msg00864.html



waiting for comments.


[Bug fortran/55117] Programs fails to read namelist (contains derived types objects)

2013-03-22 Thread burnus at gcc dot gnu.org


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



--- Comment #19 from Tobias Burnus burnus at gcc dot gnu.org 2013-03-22 
10:09:34 UTC ---

The issue of the original bug report in comment 0 - and the test cases comment

3 and comment 13 seem to be fixed by the patch for PR 51825 (see PR 51825

 comment 5).



Remaining seems to be the separate issue of type extension, where the parent's

component is directly accessed without using the parent's name as in-between

component name. See comment 6.


[Bug c++/56684] [4.9 Regression] [C++0x] ICE: unexpected expression 'T' of kind template_parm_index

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



 CC||jakub at gcc dot gnu.org,

   ||jason at gcc dot gnu.org



--- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
10:24:17 UTC ---

Started with http://gcc.gnu.org/viewcvs?root=gccview=revrev=196724


[Bug c++/56685] default template parameter cannot precede a non-default template parameter in a function

2013-03-22 Thread paolo.carlini at oracle dot com


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



Paolo Carlini paolo.carlini at oracle dot com changed:



   What|Removed |Added



 Status|UNCONFIRMED |RESOLVED

  Known to work||4.8.0, 4.9.0

 Resolution||WORKSFORME



--- Comment #1 from Paolo Carlini paolo.carlini at oracle dot com 2013-03-22 
10:25:50 UTC ---

4.8.0 is fine and the issue isn't a regression.


[Bug libstdc++/56678] [c++11] non-uglified name in chrono

2013-03-22 Thread paolo.carlini at oracle dot com


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



Paolo Carlini paolo.carlini at oracle dot com changed:



   What|Removed |Added



 Status|UNCONFIRMED |ASSIGNED

   Last reconfirmed||2013-03-22

 AssignedTo|unassigned at gcc dot   |paolo.carlini at oracle dot

   |gnu.org |com

 Ever Confirmed|0   |1



--- Comment #1 from Paolo Carlini paolo.carlini at oracle dot com 2013-03-22 
10:33:23 UTC ---

Oh well.


[Bug libstdc++/56678] [c++11] non-uglified name in chrono

2013-03-22 Thread paolo.carlini at oracle dot com


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



Paolo Carlini paolo.carlini at oracle dot com changed:



   What|Removed |Added



   Target Milestone|--- |4.8.1


[Bug c++/56687] New: [C++11] No visibility check within static_assert

2013-03-22 Thread antoinep92 at gmail dot com


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



 Bug #: 56687

   Summary: [C++11] No visibility check within static_assert

Classification: Unclassified

   Product: gcc

   Version: 4.8.0

Status: UNCONFIRMED

  Severity: normal

  Priority: P3

 Component: c++

AssignedTo: unassig...@gcc.gnu.org

ReportedBy: antoine...@gmail.com





templateclass, class struct same   {static const bool value = false; };

templateclass T  struct sameT, T {static const bool value = true;  };

templateclass T class id { typedef T type; };

static_assert( sameint, idint::type /* private */ ::value, bad type);





Compile with -std=c++11 -Wall -pedantic



Neither gcc nor g++ triggers an error, though idint::type should not be

accessible (private)!


[Bug tree-optimization/56688] New: Fortran save statement prevents loop vectorization.

2013-03-22 Thread ysrumyan at gmail dot com


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



 Bug #: 56688

   Summary: Fortran save statement prevents loop vectorization.

Classification: Unclassified

   Product: gcc

   Version: 4.9.0

Status: UNCONFIRMED

  Severity: normal

  Priority: P3

 Component: tree-optimization

AssignedTo: unassig...@gcc.gnu.org

ReportedBy: ysrum...@gmail.com





Analyzing gcc vectorization on 200.sixtrack from spec2000 suite we found out

that only 6 loops are vectorized in the hottest routine (97% run time). The

reason is that save statement is used. This issue can be illustrated by the

following simple example:



subroutine bar

implicit real*8 (a-h,o-z)

parameter (n=700)

common/my_data/ x1(n), y1(n), z1(n), t1(n)

save

do i=1,n

x = x1(i) - y1(i)

z1(i) = t1(i) * x

enddo

end



and vectorizer issues the following message:



t1.f:6: note: == examining statement: _6 = my_data.x1[_5];



t1.f:6: note: num. args = 4 (not unary/binary/ternary op).

t1.f:6: note: vect_is_simple_use: operand my_data.x1[_5]

t1.f:6: note: not ssa-name.

t1.f:6: note: use not simple.

t1.f:6: note: vect_model_load_cost: aligned.

t1.f:6: note: vect_model_load_cost: inside_cost = 1, prologue_cost = 0 .

t1.f:6: note: vect_is_simple_use: operand my_data.x1

t1.f:6: note: not ssa-name.

t1.f:6: note: use not simple.

t1.f:6: note: not vectorized: live stmt not supported: _6 = my_data.x1[_5];



Note also if we comment down svae stmt loop will be vectorized.


[Bug c++/56687] [C++11] No visibility check within static_assert

2013-03-22 Thread paolo.carlini at oracle dot com


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



--- Comment #1 from Paolo Carlini paolo.carlini at oracle dot com 2013-03-22 
11:07:36 UTC ---

Mainline is fine and isn't a regression. Either Jason backports to 4_8-branch

the patch which fixed it (it would be good to find it) or we can close the PR.


[Bug c++/56687] [C++11] No visibility check within static_assert

2013-03-22 Thread paolo.carlini at oracle dot com


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



--- Comment #2 from Paolo Carlini paolo.carlini at oracle dot com 2013-03-22 
11:09:17 UTC ---

Very likely Dup of PR45917.


[Bug c++/56687] [C++11] No visibility check within static_assert

2013-03-22 Thread paolo.carlini at oracle dot com


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



Paolo Carlini paolo.carlini at oracle dot com changed:



   What|Removed |Added



 Status|UNCONFIRMED |RESOLVED

 Resolution||DUPLICATE



--- Comment #3 from Paolo Carlini paolo.carlini at oracle dot com 2013-03-22 
11:17:35 UTC ---

Dup.



*** This bug has been marked as a duplicate of bug 45917 ***


[Bug c++/45917] inaccessible types allowed as template argument in nested-name-specifier

2013-03-22 Thread paolo.carlini at oracle dot com


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



Paolo Carlini paolo.carlini at oracle dot com changed:



   What|Removed |Added



 CC||antoinep92 at gmail dot com



--- Comment #5 from Paolo Carlini paolo.carlini at oracle dot com 2013-03-22 
11:17:35 UTC ---

*** Bug 56687 has been marked as a duplicate of this bug. ***


[Bug bootstrap/56689] New: internal compiler error: in get_loop_body, at cfgloop.c:841

2013-03-22 Thread krebbel at gcc dot gnu.org

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

 Bug #: 56689
   Summary: internal compiler error: in get_loop_body, at
cfgloop.c:841
Classification: Unclassified
   Product: gcc
   Version: 4.9.0
Status: UNCONFIRMED
  Severity: major
  Priority: P3
 Component: bootstrap
AssignedTo: unassig...@gcc.gnu.org
ReportedBy: kreb...@gcc.gnu.org


gcc/reginfo.c: In function ‘void fix_register(const char*, int, int)’:
gcc/reginfo.c:680:1: internal compiler error: in get_loop_body, at
cfgloop.c:841
 fix_register (const char *name, int fixed, int call_used)
 ^

Reghunt indicates that it is related to r196792

+2013-03-19  Richard Biener  rguent...@suse.de
+
+   PR tree-optimization/56273
+   * gcc.dg/tree-ssa/vrp47.c: Adjust.
+   * c-c++-common/uninit-17.c: Likewise.

[Bug middle-end/36282] Spurious warning asm declaration ignored due to conflict with previous rename

2013-03-22 Thread aldot at gcc dot gnu.org

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

Bernhard Reutner-Fischer aldot at gcc dot gnu.org changed:

   What|Removed |Added

 CC||hubicka at ucw dot cz

--- Comment #4 from Bernhard Reutner-Fischer aldot at gcc dot gnu.org 
2013-03-22 12:59:10 UTC ---
(In reply to comment #3)
 Confirmed.
 
 Still the same with gcc version 4.7.2 (Debian 4.7.2-5):
 $ cat EOF | gcc -x c -c - -o /dev/null
 #pragma weak __pthread_initialize
 extern void *memcpy(void *dest, const void *src, int n);
 extern typeof(memcpy) memcpy asm(__GI_memcpy);
 EOF
 stdin:2:14: warning: conflicting types for built-in function ‘memcpy’
 [enabled by default]
 stdin:3:1: warning: asm declaration ignored due to conflict with previous
 rename [-Wpragmas]

Works as expected if one provides a decl before the #pragma:

$ cat EOF | gcc -fno-builtin -x c -c - -o /dev/null
extern void __pthread_initialize (void);
#pragma weak __pthread_initialize
extern void *memcpy(void *dest, const void *src, int n);
extern typeof(memcpy) memcpy asm(__GI_memcpy);
EOF
$ cat EOF | gcc -fno-builtin -x c -c - -o /dev/null
#pragma weak __pthread_initialize
extern void __pthread_initialize (void);
extern void *memcpy(void *dest, const void *src, int n);
extern typeof(memcpy) memcpy asm(__GI_memcpy);
EOF
stdin:4:1: warning: asm declaration ignored due to conflict with previous
rename [-Wpragmas]

Honza, does that ring a bell, by chance?

[Bug middle-end/36282] [4.7/4.8/4.9 Regression] Spurious warning asm declaration ignored due to conflict with previous rename

2013-03-22 Thread aldot at gcc dot gnu.org


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



Bernhard Reutner-Fischer aldot at gcc dot gnu.org changed:



   What|Removed |Added



  Known to work||3.4.6

Summary|Spurious warning asm   |[4.7/4.8/4.9 Regression]

   |declaration ignored due to  |Spurious warning asm

   |conflict with previous  |declaration ignored due to

   |rename |conflict with previous

   ||rename

  Known to fail||4.7.2, 4.8.0



--- Comment #5 from Bernhard Reutner-Fischer aldot at gcc dot gnu.org 
2013-03-22 13:06:47 UTC ---

$ gcc-3.4 -fno-exceptions -fomit-frame-pointer -fno-builtin -S pr36282.c -o

ok.s

$ gcc-4.7 -fno-exceptions -fomit-frame-pointer -fno-builtin -S pr36282.c -o

nak.s

pr36282.c:3:1: warning: asm declaration ignored due to conflict with previous

rename [-Wpragmas]



$ cat pr36282.c 

#pragma weak __pthread_initialize

extern void *memcpy(void *dest, const void *src, int n);

extern typeof(memcpy) memcpy asm(__GI_memcpy);

char *usr(void) {

char ch[2];

return memcpy(ch, x, 2);

}

$ cat ok.s

.filepr36282.c

.section.rodata

.LC0:

.stringx

.text

.globl usr

.typeusr, @function

usr:

.LFB2:

subq$24, %rsp

.LCFI0:

movq%rsp, %rdi

movl$2, %edx

movl$.LC0, %esi

call__GI_memcpy

addq$24, %rsp

ret

.LFE2:

.sizeusr, .-usr

.section.eh_frame,a,@progbits

.Lframe1:

.long.LECIE1-.LSCIE1

.LSCIE1:

.long0x0

.byte0x1

.string

.uleb128 0x1

.sleb128 -8

.byte0x10

.byte0xc

.uleb128 0x7

.uleb128 0x8

.byte0x90

.uleb128 0x1

.align 8

.LECIE1:

.LSFDE1:

.long.LEFDE1-.LASFDE1

.LASFDE1:

.long.LASFDE1-.Lframe1

.quad.LFB2

.quad.LFE2-.LFB2

.byte0x4

.long.LCFI0-.LFB2

.byte0xe

.uleb128 0x20

.align 8

.LEFDE1:

.section.note.GNU-stack,,@progbits

.identGCC: (GNU) 3.4.6 (Debian 3.4.6-10)



$ cat nak.s

.filepr36282.c

.section.rodata

.LC0:

.stringx

.text

.globlusr

.typeusr, @function

usr:

.LFB0:

.cfi_startproc

subq$24, %rsp

.cfi_def_cfa_offset 32

movq%rsp, %rax

movl$2, %edx

movl$.LC0, %esi

movq%rax, %rdi

callmemcpy

addq$24, %rsp

.cfi_def_cfa_offset 8

ret

.cfi_endproc

.LFE0:

.sizeusr, .-usr

.identGCC: (Debian 4.7.2-5) 4.7.2

.section.note.GNU-stack,,@progbits


[Bug bootstrap/56689] internal compiler error: in get_loop_body, at cfgloop.c:841

2013-03-22 Thread rguenth at gcc dot gnu.org


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



Richard Biener rguenth at gcc dot gnu.org changed:



   What|Removed |Added



 CC||rguenth at gcc dot gnu.org



--- Comment #1 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22 
13:13:55 UTC ---

Please attach preprocessed source so I can reproduce with a cross.


[Bug tree-optimization/56688] Fortran save statement prevents loop vectorization.

2013-03-22 Thread rguenth at gcc dot gnu.org


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



Richard Biener rguenth at gcc dot gnu.org changed:



   What|Removed |Added



 Status|UNCONFIRMED |NEW

   Last reconfirmed||2013-03-22

 Blocks||53947

 Ever Confirmed|0   |1



--- Comment #1 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22 
13:29:57 UTC ---

The issue is that x is kept live by applying store-motion:



  bb 3:

  # prephitmp_26 = PHI 1(2), i.3_14(4)

  # ivtmp_30 = PHI 700(2), ivtmp_15(4)

  _5 = (integer(kind=8)) prephitmp_26;

  _6 = _5 + -1;

  _7 = my_data.x1[_6];

  _8 = my_data.y1[_6];

  x.1_9 = _7 - _8;

  _11 = my_data.t1[_6];

  _12 = x.1_9 * _11;

  my_data.z1[_6] = _12;

  i.3_14 = prephitmp_26 + 1;

  ivtmp_15 = ivtmp_30 - 1;

  if (ivtmp_15 == 0)

goto bb 5;

  else

goto bb 4;



  bb 4:

  goto bb 3;



  bb 5:

  # x_lsm.7_25 = PHI x.1_9(3)

  x = x_lsm.7_25;

  i = 701;

  return;



because it appears that 'save' makes all variables global ones.  This kind

of reduction is not handled by the vectorizer.  If would be handled

by a pass that re-materializes x_lsm.7_25 from memory and operations

after the loop.  Or by handling the final value properly by means

of vector extraction or in the epilogue loop, simply using it, or

forcing at least one iteration of the epilogue loop by adjusting the

number of iterations of the vectorized loop.



I like the last option most ;)


[Bug tree-optimization/56688] Fortran save statement prevents loop vectorization.

2013-03-22 Thread rguenth at gcc dot gnu.org


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



--- Comment #2 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22 
13:31:23 UTC ---

C testcase:



int x[1024], y[1024];

int z;

void foo (void)

{

  unsigned i;

  for (i = 0; i  1024; ++i)

{

  z = x[i] - y[i];

  x[i] = z;

}

}


[Bug middle-end/39326] Segmentation fault with -O1, out of memory with -O2

2013-03-22 Thread rguenth at gcc dot gnu.org


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



--- Comment #51 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22 
14:00:25 UTC ---



 (struct mem_ref): Replace mem member with ao_ref typed member.



RTL gcse (-O2) suffers from the same slowness in its dependence tests.  Caching

ao_ref instead of just mem and alias-set in RTL mem-attrs would improve

this tremendously.



A quick try reveals that gengtype is not at all happy with including

something in rtl.h though :/


[Bug tree-optimization/56688] Fortran save statement prevents loop vectorization.

2013-03-22 Thread Joost.VandeVondele at mat dot ethz.ch


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



Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:



   What|Removed |Added



 CC||Joost.VandeVondele at mat

   ||dot ethz.ch



--- Comment #3 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 
2013-03-22 14:16:47 UTC ---

(In reply to comment #1)

 because it appears that 'save' makes all variables global ones.  



But this is maybe a frontend issue ? The visibility of x is local to the this

subroutine, but its lifetime extends over the entire run (so different to your

variable z in the C testcase).


[Bug tree-optimization/56688] Fortran save statement prevents loop vectorization.

2013-03-22 Thread rguenth at gcc dot gnu.org


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



--- Comment #4 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22 
14:24:14 UTC ---

(In reply to comment #3)

 (In reply to comment #1)

  because it appears that 'save' makes all variables global ones.  

 

 But this is maybe a frontend issue ? The visibility of x is local to the this

 subroutine, but its lifetime extends over the entire run (so different to your

 variable z in the C testcase).



No, same for



int x[1024], y[1024];

void foo (void)

{

  static int z;

  unsigned i;

  for (i = 0; i  1024; ++i)

{

  z = x[i] - y[i];

  x[i] = z;

}

}



(missed optimization is that the variable and the store to it is not

removed completely).


[Bug tree-optimization/56688] Fortran save statement prevents loop vectorization.

2013-03-22 Thread rguenth at gcc dot gnu.org


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



--- Comment #5 from Richard Biener rguenth at gcc dot gnu.org 2013-03-22 
14:25:15 UTC ---

Testcase for that:



void foo(int i)

{

  static int x;

  x = i;

}


[Bug ada/48835] porting GNAT to m68k-linux

2013-03-22 Thread mikpe at it dot uu.se


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



--- Comment #55 from Mikael Pettersson mikpe at it dot uu.se 2013-03-22 
14:30:23 UTC ---

(In reply to comment #54)

 This ICE started with r180192, an ICE fix (PR50780).  I don't see anything in

 that patch that seems m68k or cc0 related



Actually, r180192 is HIGHLY CC0-related, see PR49847#c16.



Here's an annotated gdb session:



sh-4.2$ gdb /mnt/scratch/objdir47/./gcc/gnat1

GNU gdb (GDB) Brewer Linux (7.4.50.20120120-52.bl17.bl.1)

Copyright (C) 2012 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.  Type show copying

and show warranty for details.

This GDB was configured as m68k-brewer-linux-gnu.

For bug reporting instructions, please see:

http://www.gnu.org/software/gdb/bugs/...

Reading symbols from /mnt/scratch/objdir47/gcc/gnat1...done.

(gdb) run -gnatwa -quiet -nostdinc -dumpbase a-calfor.adb -auxbase-strip

a-calfor.o -O2 -Wextra -Wall -fpic -g -mcpu=68060 -gnatpg -mcpu=68060 -gnatO

a-calfor.o a-calfor.adb -o /tmp/ccudsaKf.s

Starting program: /mnt/scratch/objdir47/gcc/gnat1 -gnatwa -quiet -nostdinc

-dumpbase a-calfor.adb -auxbase-strip a-calfor.o -O2 -Wextra -Wall -fpic -g

-mcpu=68060 -gnatpg -mcpu=68060 -gnatO a-calfor.o a-calfor.adb -o

/tmp/ccudsaKf.s



Program received signal SIGSEGV, Segmentation fault.

0x806f7016 in find_comparison_args (code=GE, parg1=0xe218,

parg2=0xe21c, pmode1=0xe220, pmode2=0xe224) at

/mnt/scratch/gcc-4.7-r180192/gcc/cse.c:2975

2975  while (arg2 == CONST0_RTX (GET_MODE (arg1)))

Missing separate debuginfos, use: debuginfo-install

glibc-2.15-58.bl17.bl.1.m68k gmp-5.0.4-1.bl15.bl.2.m68k

libmpc-1.0.1-1.bl17.bl.1.m68k mpfr-3.1.1-1.bl17.bl.1.m68k

zlib-1.2.5-7.bl17.m68k

(gdb) bt

#0  0x806f7016 in find_comparison_args (code=GE, parg1=0xe218,

parg2=0xe21c, pmode1=0xe220, pmode2=0xe224) at

/mnt/scratch/gcc-4.7-r180192/gcc/cse.c:2975

#1  0x806fe620 in record_jump_equiv (taken=optimized out, insn=0xc0a07440) at

/mnt/scratch/gcc-4.7-r180192/gcc/cse.c:3920

#2  cse_extended_basic_block (ebb_data=optimized out) at

/mnt/scratch/gcc-4.7-r180192/gcc/cse.c:6432

#3  cse_main (f=0xc09e3f80, nregs=185) at

/mnt/scratch/gcc-4.7-r180192/gcc/cse.c:6527

#4  0x806fe720 in rest_of_handle_cse () at

/mnt/scratch/gcc-4.7-r180192/gcc/cse.c:7379

#5  0x804ba474 in execute_one_pass (pass=0x8088bc8c) at

/mnt/scratch/gcc-4.7-r180192/gcc/passes.c:2064

#6  0x804ba780 in execute_pass_list (pass=0x8088bc8c) at

/mnt/scratch/gcc-4.7-r180192/gcc/passes.c:2119

#7  0x804ba790 in execute_pass_list (pass=0x80889834) at

/mnt/scratch/gcc-4.7-r180192/gcc/passes.c:2120

#8  0x8057b212 in tree_rest_of_compilation (fndecl=0xc0547600) at

/mnt/scratch/gcc-4.7-r180192/gcc/tree-optimize.c:420

#9  0x8035bb5a in cgraph_expand_function (node=0xc04d3d10) at

/mnt/scratch/gcc-4.7-r180192/gcc/cgraphunit.c:1804

#10 0x8035d3f2 in cgraph_expand_all_functions () at

/mnt/scratch/gcc-4.7-r180192/gcc/cgraphunit.c:1871

#11 cgraph_optimize () at /mnt/scratch/gcc-4.7-r180192/gcc/cgraphunit.c:2168

#12 0x8035d57e in cgraph_finalize_compilation_unit () at

/mnt/scratch/gcc-4.7-r180192/gcc/cgraphunit.c:1312

#13 0x80049b26 in gnat_write_global_declarations () at

/mnt/scratch/gcc-4.7-r180192/gcc/ada/gcc-interface/utils.c:4920

#14 0x8053e70a in compile_file () at

/mnt/scratch/gcc-4.7-r180192/gcc/toplev.c:581

#15 do_compile () at /mnt/scratch/gcc-4.7-r180192/gcc/toplev.c:1930

#16 toplev_main (argc=21, argv=0xe444) at

/mnt/scratch/gcc-4.7-r180192/gcc/toplev.c:2006

#17 0xc012dee8 in __libc_start_main () from /lib/libc.so.6

#18 0x800279a2 in _start ()

(gdb) list

2970

2971  arg1 = *parg1, arg2 = *parg2;

2972

2973  /* If ARG2 is const0_rtx, see what ARG1 is equivalent to.  */

2974

2975  while (arg2 == CONST0_RTX (GET_MODE (arg1)))

2976{

2977  /* Set nonzero when we find something of interest.  */

2978  rtx x = 0;

2979  int reverse_code = 0;

(gdb) print *parg1

$1 = (rtx) 0x0



We're at the start of find_comparison_args, and *parg1 is NULL. No wonder we

SEGV then at line 2975.



(gdb) up

#1  0x806fe620 in record_jump_equiv (taken=optimized out, insn=0xc0a07440) at

/mnt/scratch/gcc-4.7-r180192/gcc/cse.c:3920

3920  code = find_comparison_args (code, op0, op1, mode0, mode1);

(gdb) list

3915 know that it isn't valid for floating-point.  */

3916  code = GET_CODE (XEXP (SET_SRC (set), 0));

3917  op0 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 0), insn);

3918  op1 = fold_rtx (XEXP (XEXP (SET_SRC (set), 0), 1), insn);

3919

3920  code = find_comparison_args (code, op0, op1, mode0, mode1);

3921  if (! cond_known_true)

3922{

3923  code = reversed_comparison_code_parts (code, op0, op1, insn);

3924


[Bug libstdc++/56678] [c++11] non-uglified name in chrono

2013-03-22 Thread redi at gcc dot gnu.org


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



--- Comment #2 from Jonathan Wakely redi at gcc dot gnu.org 2013-03-22 
14:35:54 UTC ---

Thanks, Paolo. You can assign it to me if you prefer but I won't be able to do

anything until next week.


[Bug libgcj/52579] [4.8/4.9 regression] i386_w32_fallback_frame_state should care ffi raw-closure stub function

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:41:43 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug libstdc++/44015] template parameters not documented

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:41:45 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug other/55375] libsanitizer license incomplete

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:41:48 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug c++/27557] OpenMP threadprivate directive does not work with non-POD types

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:41:46 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug target/28896] -fstack-limit-symbol and m68k and non 68020

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #44 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:41:48 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug libstdc++/49204] [C++0x] remaining issues in future

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #10 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:41:50 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug java/55764] [4.8/4.9 Regression] ICE when building frysk

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:41:53 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug tree-optimization/55022] [4.8/4.9 Regression] air.f90 is miscompliled with -m64 -O2 -fgraphite-identity after revision 190619

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #14 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:41:58 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug debug/56510] [4.7 Regression] More var-tracking scalability problems

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #16 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:05 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug middle-end/56474] [4.8/4.9 regression] bogus Storage_Error raised for record containing empty zero-based array

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #15 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:11 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug middle-end/50199] [4.7/4.8/4.9 Regression] wrong code with -flto -fno-merge-constants

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #16 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:18 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug debug/54402] [4.8/4.9 Regression] var-tracking does not scale

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #32 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:25 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug c++/53159] Missing narrowing check

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:36 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug middle-end/55943] [4.6/4.7/4.8/4.9 Regression] ICE in gen_reg_rtx

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:39 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug tree-optimization/56049] [4.8/4.9 Regression] Simplification to constants not done

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:43 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug lto/56061] [4.8/4.9 Regression] ICE in lto1 (in inline_call, at ipa-inline-transform.c:267)

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:45 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug c/54355] ICE on invalid code in switch statement

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:48 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug tree-optimization/53852] [4.8/4.9 Regression] -ftree-loop-linear: large compile time / memory usage

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:53 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug target/56263] [avr] Provide strict address-space checking

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:42:59 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug tree-optimization/56273] [4.8/4.9 regression] Bogus -Warray-bounds warning

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #14 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:00 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug other/43620] [4.3 Release Blocker] Uploading to gnu.org will fail due to automake security issue

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



 CC||jakub at gcc dot gnu.org

  Known to work||

  Known to fail||



--- Comment #16 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:00 UTC ---

Author: jakub

Date: Fri Mar 22 14:14:42 2013

New Revision: 196964



URL: http://gcc.gnu.org/viewcvs?rev=196964root=gccview=rev

Log:

PR other/43620

* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.

* Makefile.in: Regenerated.

* asan/Makefile.in: Regenerated.

* interception/Makefile.in: Regenerated.

* sanitizer_common/Makefile.in: Regenerated.

* tsan/Makefile.in: Regenerated.



Modified:

trunk/libsanitizer/ChangeLog

trunk/libsanitizer/Makefile.in

trunk/libsanitizer/asan/Makefile.in

trunk/libsanitizer/configure.ac

trunk/libsanitizer/interception/Makefile.in

trunk/libsanitizer/sanitizer_common/Makefile.in

trunk/libsanitizer/tsan/Makefile.in


[Bug libffi/56033] FAIL: libffi.call/cls_struct_va1.c on powerpc-*-* and sparc-sun-solaris2* with -m64

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:04 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug libitm/51173] XFAIL: libitm.c++/static_ctor.C

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:08 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug middle-end/52664] [4.8/4.9 Regression]: gcc.dg/tree-ssa/pr31261.c fails

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:10 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug rtl-optimization/56339] [4.8/4.9 Regression]: Suboptimal register allocation

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #13 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:10 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug fortran/42954] [4.6/4.7/4.8/4.9 regression] TARGET_*_CPP_BUILTINS issues with gfortran

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #22 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:14 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug target/54305] [4.8/4.9 regression] FAIL: gcc.target/m68k/pr36134.c scan-assembler lea

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #1 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:27 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug middle-end/45273] [4.6/4.7/4.8/4.9 Regression] The compiler depends on the host double (-fprofile-corection only)

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:29 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug target/51106] [4.6 Regression] ICE in move_insn, at haifa-sched.c:2314

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #23 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:34 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug middle-end/55563] OpenMP not marking variable as thread-local

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:42 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug target/54063] [4.8/4.9 regression] on powerpc64 gcc 4.8/4.9 generates larger code for global variable accesses than gcc 4.7

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:45 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug middle-end/53884] [4.7/4.8/4.9 Regression] ICE: in function_and_variable_visibility, at ipa.c:818 with -flto -fno-weak

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:50 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug tree-optimization/45397] [4.6/4.7/4.8/4.9 Regression] Issues with integer narrowing conversions

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #12 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:54 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug c++/39970] gcc accepts the . dot operator in template arguments

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:43:58 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug rtl-optimization/56451] [4.8/4.9 regression] Wrong code for gcc.c-torture/execute/941015-1.c on SH

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:01 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug tree-optimization/56145] [4.8/4.9 Regression] Use of too much optimizations -O2 -ffast-math -floop-parallelize-all

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:04 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug libstdc++/53221] [C++11] basic_string lacks copy/move constructors with allocator

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:06 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug fortran/45586] [4.8/4.9 Regression] ICE non-trivial conversion at assignment

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #92 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:08 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug libgomp/56357] [4.8/4.9 Regression] missing symbol references for libgomp when using -flto -fopenmp on mingw32

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:15 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug target/55654] objc/obj-c++ failures present under darwin10

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #7 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:14 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug libstdc++/51617] [C++0x] async(f) isn't.

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:15 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug libitm/51855] improve calculation of stack bottom in libitm's undolog

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:17 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug c++/41090] [4.6/4.7/4.8/4.9 Regression] Using static label reference in c++ class constructor produces wrong code

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #16 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:15 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug target/55656] objc/obj-c++ failures present under darwin11

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:17 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug regression/53203] [4.8/4.9 Regression]: gcc.dg/setjmp-1.c

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:17 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug libstdc++/51365] cannot use final empty class in std::tuple

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #16 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:18 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug debug/53363] g++.dg/debug/dwarf2/thunk1.C FAILs

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #19 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:18 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug fortran/55978] class_optional_2.f90 -Os fails

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #25 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:19 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug rtl-optimization/38711] ira should not be using df-lr except at -O1.

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:24 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug fortran/54221] [4.8/4.9 Regression] Explicit private access specifier signals unexpected defined but not used [-Wunused-function] warning

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:27 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug middle-end/55145] Different bits for long double constant depending on long int size

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:28 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug rtl-optimization/49857] Put constant switch-tables into flash

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:30 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug fortran/54224] Warn for unused (private) module variables and internal procedures

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #16 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:29 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug tree-optimization/52272] [4.7/4.8/4.9 regression] Performance regression of 410.bwaves on x86.

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #18 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:30 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug rtl-optimization/55342] [4.8/4.9 Regression] [LRA,x86] Non-optimal code for simple loop with LRA

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:31 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug tree-optimization/38785] [4.5/4.6/4.7/4.8/4.9 Regression] huge performance regression on EEMBC bitmnp01

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #39 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:33 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug c++/49152] pretty printer cannot handle iterators and other complex expressions

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #46 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:46 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug rtl-optimization/47477] [4.6/4.7/4.8/4.9 regression] Sub-optimal mov at end of method

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #12 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:44:54 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug debug/55056] [4.8/4.9 Regression] -O0 -g missing location for register double var

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:45:02 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug lto/56088] [4.8/4.9 Regression] LTO error: error: inlining failed in call to always_inline ‘vswprintf’: recursive inlining

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:45:06 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug rtl-optimization/55092] [4.8/4.9 Regression] LRA aggravates var-tracking scalability problems

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:45:08 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug target/55307] libgcc's __cpu_indicator_init does not check for avx correctly

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #1 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:45:13 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug middle-end/56344] ICE for program with very large structs returned by value

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:45:18 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug c++/56326] g++.dg/gomp/tls-wrap4.C and g++.dg/tls/thread_local-wrap4.C FAIL on Solaris 9/x86

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:45:20 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug tree-optimization/51680] g++ 4.7 fails to inline trivial template stuff

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #19 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:45:23 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug rtl-optimization/54540] postreload incorrectly simplifies stack adjustment into constant load into SP

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #8 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:45:27 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


[Bug c/50720] deprecated doesn't work as expected for functions returning pointer

2013-03-22 Thread jakub at gcc dot gnu.org


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



Jakub Jelinek jakub at gcc dot gnu.org changed:



   What|Removed |Added



   Target Milestone|4.8.0   |4.8.1



--- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org 2013-03-22 
14:45:34 UTC ---

GCC 4.8.0 is being released, adjusting target milestone.


  1   2   >