Hi,
is somebody already working on the regressions which appeared yesterday,
see:
https://gcc.gnu.org/ml/gcc-testresults/2014-05/msg01920.html
ie:
FAIL: g++.dg/ipa/devirt-15.C -std=gnu++98 scan-ipa-dump devirt Speculatively
devirtualizing call
FAIL: g++.dg/ipa/devirt-15.C -std=gnu++11
On 21 May 2014 14:13, Sheheryar Zahoor Qazi
sheheryar.zahoor.q...@gmail.com wrote:
Building libgcc is not optional. It is required for all targets.
So, irrespective whether i provide floating point implementation by
soft-fp, fpu-bit or ieeelib, an error free libgcc build is a MUST?
What if I
On Thu, May 22, 2014 at 10:49 AM, Paolo Carlini
paolo.carl...@oracle.com wrote:
Hi,
is somebody already working on the regressions which appeared yesterday,
see:
David, did you forget to run the testsuite?
Richard.
https://gcc.gnu.org/ml/gcc-testresults/2014-05/msg01920.html
ie:
On 21/05/14 17:05, Jakub Jelinek wrote:
On Wed, May 21, 2014 at 12:53:47PM +1000, Kugan wrote:
On 20/05/14 16:52, Jakub Jelinek wrote:
On Tue, May 20, 2014 at 12:27:31PM +1000, Kugan wrote:
1. Handling NOP_EXPR or CONVERT_EXPR that are in the IL because they
are required for type
On Thu, May 22, 2014 at 08:01:45PM +1000, Kugan wrote:
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -328,7 +328,8 @@ convert_move (rtx to, rtx from, int unsignedp)
if (GET_CODE (from) == SUBREG SUBREG_PROMOTED_VAR_P (from)
(GET_MODE_PRECISION (GET_MODE (SUBREG_REG (from)))
=
Status
==
GCC 4.8.3 has been released, the branch is now open again under the usual
release branch rules (regression fixes and documentation fixes only).
Quality Data
Priority # Change from last report
--- ---
P1
The GNU Compiler Collection version 4.8.3 has been released.
GCC 4.8.3 is the third bug-fix release containing important fixes for
regressions and serious bugs in GCC 4.8.2 with over 141 bugs fixed since
the previous release.
This release is available from the FTP servers listed at:
PR60901 is listed in the bug fixes for gcc 4.8.3, but I don't see the patch
ever applied to the 4_8 branch in the bug report, and 4.8.3 is listed as known
to fail.
-Kenny
Hi,
Are there any tricks I can use to debug an LTO ICE? Lto1 --help does not seem to
give me an option to output trace dumps etc.
What I suspect is happening is that cc1 builds erroneous LTO IR info in the
objects that causes the ICEs. Is there a reader that will dump the IR from these
LTO
I did -- but very likely there was a process error in my side. Will
fix them soon.
David
On Thu, May 22, 2014 at 2:12 AM, Richard Biener
richard.guent...@gmail.com wrote:
On Thu, May 22, 2014 at 10:49 AM, Paolo Carlini
paolo.carl...@oracle.com wrote:
Hi,
is somebody already working on the
On 05/21/2014 05:30 PM, Vladimir Makarov wrote:
On 2014-05-20, 5:18 PM, shmeel gutl wrote:
The problem that I see is that the haifa scheduler schedules one cycle
at a time, in a forward order, by picking from a list of instructions
that can be scheduled without delays. So, in the above example,
Tejas Belagod wrote:
Are there any tricks I can use to debug an LTO ICE?
See LTO section on https://gcc.gnu.org/wiki/A_guide_to_testcase_reduction
Tobias
The fix is attached. Ok to commit?
David
On Thu, May 22, 2014 at 9:11 AM, Xinliang David Li davi...@google.com wrote:
I did -- but very likely there was a process error in my side. Will
fix them soon.
David
On Thu, May 22, 2014 at 2:12 AM, Richard Biener
richard.guent...@gmail.com wrote:
The fix is attached. Ok to commit?
OK,
thanks!
Honza
I wonder if someone could help shed light on this for me.
Based on the statement in ISO C spec (ISO 9899:1990) section '6.1.3.1 Floating
Constants' statement An unsuffixed floating constant has type double. it
appears to me that the gcc compiler may not be in strict compliance.
On Thu, May 22, 2014 at 07:16:43PM +, Regan, Brian (EPC COE) wrote:
I wonder if someone could help shed light on this for me.
Why do you think this is a problem? Conversion from float to double
can't raise any exceptions, no bits are lost, and
(double) a 200.0
and
a 200.0f
have the exact
Don't misunderstand - I like the behaviour. I don't want the unnecessary
implicit conversions).
My concern stems only from the compliance to the standard. Some of our internal
software standards require ISO99 compliance, as do standards imposed by our
customers (e.g. Boeing via their D6).
If
On Thu, May 22, 2014 at 12:36 PM, Regan, Brian (EPC COE)
brian.re...@honeywell.com wrote:
Don't misunderstand - I like the behaviour. I don't want the unnecessary
implicit conversions).
My concern stems only from the compliance to the standard. Some of our
internal software standards
On 05/21/2014 12:25 AM, Ajit Kumar Agarwal wrote:
Hello All:
Simpson does the Live range shrinking and reduction of register pressure by
using the computation that are not load and store but the arithmetic
computation. The computation
where the operands and registers are live at the entry
On 05/22/2014 03:12 AM, Jakub Jelinek wrote:
No way. SUBREG_PROMOTED_UNSIGNED_P right now resides in two separate bits,
volatil and unchanging. Right now volatile != 0, unchanging ignored
is -1, volatile == 0, then the value is unchanging.
What I meant is change this representation, e.g. to
On Thu, May 22, 2014 at 01:36:47PM +0200, Richard Biener wrote:
The GNU Compiler Collection version 4.8.3 has been released.
GCC 4.8.3 is the third bug-fix release containing important fixes for
regressions and serious bugs in GCC 4.8.2 with over 141 bugs fixed since
the previous release.
Snapshot gcc-4.8-20140522 is now available on
ftp://gcc.gnu.org/pub/gcc/snapshots/4.8-20140522/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 4.8 SVN branch
with the following options: svn://gcc.gnu.org/svn/gcc/branches
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61282
Bug ID: 61282
Summary: vectorisation causes segfaults in a compiled program
during access to an int-casted char[] after bool in a
struct
Product: gcc
Version:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61282
--- Comment #1 from V. Pimenov v_pimenov at wargaming dot net ---
$ gcc --version
gcc (GCC) 4.7.2 20121015 (Red Hat 4.7.2-5)
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61282
--- Comment #2 from Andrew Pinski pinskia at gcc dot gnu.org ---
Why do you think this is a bug? C rules about alignment apply here.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61282
--- Comment #3 from V. Pimenov v_pimenov at wargaming dot net ---
Because gcc should not use SIMD instructions for unaligned arrays.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61282
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61282
--- Comment #5 from V. Pimenov v_pimenov at wargaming dot net ---
Could you please explain why does my program have an undefined behaviour in it?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61282
--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org ---
See ISO C99, 6.3.2.3/7 (or similar wording in C++ standard).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59904
--- Comment #7 from wangzheyu tony.wang at arm dot com ---
After a close analysis of your elf, it will fail due to bad code in first call
to function checktls23. The corresponding C code is:
if (!y || *y++ != tls23 || *y++ != tls23_array[3])
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61282
--- Comment #7 from V. Pimenov v_pimenov at wargaming dot net ---
Thank you.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61279
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61278
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61274
--- Comment #1 from Richard Biener rguenth at gcc dot gnu.org ---
it's important for benchmarks (usually small) to get excessive inlining.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61270
--- Comment #1 from Richard Biener rguenth at gcc dot gnu.org ---
-finline-limit is obsolete, it doesn't do a sensible job anymore (if, then it
should control unit-growth limit).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61249
--- Comment #4 from Marc Glisse glisse at gcc dot gnu.org ---
I am assuming the PR is about this difference:
$ grep frczss doc/extend.texi config/i386/i386.c
doc/extend.texi:v4sf __builtin_ia32_vfrczss (v4sf, v4sf)
config/i386/i386.c: {
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57316
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52579
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61108
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57689
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50199
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59967
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58893
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57138
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57569
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59393
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55943
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58158
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59811
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60196
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56049
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61106
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57664
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61010
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53852
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56885
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56061
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56750
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56273
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60505
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52664
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56339
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42954
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51106
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54063
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59124
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58315
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57101
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45397
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57915
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61068
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59004
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58606
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57985
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56145
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58580
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54070
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61046
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59956
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56451
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58369
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53203
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56706
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59586
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60576
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57218
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58612
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56982
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57748
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55342
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38785
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52272
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58048
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61240
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60508
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57732
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59121
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47477
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59626
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Target Milestone|4.8.3 |4.8.4
---
1 - 100 of 274 matches
Mail list logo