public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug sanitizer/63845] New: c-c++-common/asan/bitfield-1.c fails on i?86 -with -fpic
@ 2014-11-13 8:14 ubizjak at gmail dot com
2014-11-13 8:21 ` [Bug sanitizer/63845] [5 Regression] c-c++-common/asan/bitfield-[12345].c " ubizjak at gmail dot com
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: ubizjak at gmail dot com @ 2014-11-13 8:14 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63845
Bug ID: 63845
Summary: c-c++-common/asan/bitfield-1.c fails on i?86 -with
-fpic
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: sanitizer
Assignee: unassigned at gcc dot gnu.org
Reporter: ubizjak at gmail dot com
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot gnu.org
Target: i686-pc-linux-gnu
Found when running testsuite on x86_64 -m32 with -fpic:
$ ~/gcc-build/gcc/cc1 -quiet -fsanitize=address -m32 -fpic bitfield-1.c
bitfield-1.c: In function ‘main’:
bitfield-1.c:23:1: internal compiler error: in df_refs_verify, at
df-scan.c:4088
}
^
0x6e9a6b df_refs_verify
../../gcc-svn/trunk/gcc/df-scan.c:4088
0x6ed861 df_insn_refs_verify
../../gcc-svn/trunk/gcc/df-scan.c:4161
0x6ede02 df_bb_verify
../../gcc-svn/trunk/gcc/df-scan.c:4188
0x6f1457 df_scan_verify()
../../gcc-svn/trunk/gcc/df-scan.c:4320
0x6df084 df_verify()
../../gcc-svn/trunk/gcc/df-core.c:1860
0x6df084 df_analyze_1
../../gcc-svn/trunk/gcc/df-core.c:1248
0x8ddbdb ira
../../gcc-svn/trunk/gcc/ira.c:5158
0x8ddbdb execute
../../gcc-svn/trunk/gcc/ira.c:5507
Please submit a full bug report,
The failure with -O2 is a bit different:
$ ~/gcc-build/gcc/cc1 -quiet -fsanitize=address -m32 -fpic -O2 bitfield-1.c
bitfield-1.c: In function ‘main’:
bitfield-1.c:23:1: internal compiler error: Segmentation fault
}
^
0xa4ea8f crash_signal
../../gcc-svn/trunk/gcc/toplev.c:358
0x6ea7ff df_install_ref
../../gcc-svn/trunk/gcc/df-scan.c:2331
0x6edfa5 df_install_refs
../../gcc-svn/trunk/gcc/df-scan.c:2413
0x6ee57b df_refs_add_to_chains
../../gcc-svn/trunk/gcc/df-scan.c:2466
0x6f07dc df_bb_refs_record(int, bool)
../../gcc-svn/trunk/gcc/df-scan.c:3399
0x6f098c df_scan_blocks()
../../gcc-svn/trunk/gcc/df-scan.c:629
0x6ddb52 rest_of_handle_df_initialize
../../gcc-svn/trunk/gcc/df-core.c:746
Please submit a full bug report,
>From gcc-bugs-return-466609-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 13 08:20:16 2014
Return-Path: <gcc-bugs-return-466609-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25590 invoked by alias); 13 Nov 2014 08:20:16 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 25506 invoked by uid 48); 13 Nov 2014 08:20:11 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/63845] [5 Regression] c-c++-common/asan/bitfield-1.c fails on i?86 -with -fpic
Date: Thu, 13 Nov 2014 08:20:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc cf_known_to_work target_milestone short_desc everconfirmed cf_known_to_fail
Message-ID: <bug-63845-4-6RcIYrV99D@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63845-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63845-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01081.txt.bz2
Content-length: 990
https://gcc.gnu.org/bugzilla/show_bug.cgi?idc845
Marek Polacek <mpolacek at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2014-11-13
CC| |mpolacek at gcc dot gnu.org
Known to work| |4.9.2
Target Milestone|--- |5.0
Summary|c-c++-common/asan/bitfield- |[5 Regression]
|1.c fails on i?86 -with |c-c++-common/asan/bitfield-
|-fpic |1.c fails on i?86 -with
| |-fpic
Ever confirmed|0 |1
Known to fail| |5.0
--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Confirmed.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug sanitizer/63845] [5 Regression] c-c++-common/asan/bitfield-[12345].c fails on i?86 -with -fpic
2014-11-13 8:14 [Bug sanitizer/63845] New: c-c++-common/asan/bitfield-1.c fails on i?86 -with -fpic ubizjak at gmail dot com
@ 2014-11-13 8:21 ` ubizjak at gmail dot com
2014-11-13 9:13 ` izamyatin at gmail dot com
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: ubizjak at gmail dot com @ 2014-11-13 8:21 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63845
Uroš Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[5 Regression] |[5 Regression]
|c-c++-common/asan/bitfield- |c-c++-common/asan/bitfield-
|1.c fails on i?86 -with |[12345].c fails on i?86
|-fpic |-with -fpic
--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
-Os -g fails:
~/gcc-build/gcc/cc1 -quiet -fsanitize=address -m32 -fpic -Os -g bitfield-1.c
bitfield-1.c: In function ‘main’:
bitfield-1.c:23:1: internal compiler error: in operator[], at vec.h:736
}
^
0x1046c07 vec<df_ref_d*, va_heap, vl_embed>::operator[](unsigned int)
../../gcc-svn/trunk/gcc/vec.h:736
0x1046c07 vec<df_ref_d*, va_heap, vl_ptr>::operator[](unsigned int)
../../gcc-svn/trunk/gcc/vec.h:1202
0x1046c07 process_uses
../../gcc-svn/trunk/gcc/fwprop.c:212
0x10472ad single_def_use_dom_walker::before_dom_children(basic_block_def*)
../../gcc-svn/trunk/gcc/fwprop.c:253
0x103e3d7 dom_walker::walk(basic_block_def*)
../../gcc-svn/trunk/gcc/domwalk.c:188
0x1046884 build_single_def_use_links
../../gcc-svn/trunk/gcc/fwprop.c:310
0x1046884 fwprop_init
../../gcc-svn/trunk/gcc/fwprop.c:1415
0x104875a fwprop
../../gcc-svn/trunk/gcc/fwprop.c:1460
0x104875a execute
../../gcc-svn/trunk/gcc/fwprop.c:1509
Please submit a full bug report,
>From gcc-bugs-return-466611-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 13 08:26:17 2014
Return-Path: <gcc-bugs-return-466611-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30932 invoked by alias); 13 Nov 2014 08:26:17 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 30870 invoked by uid 48); 13 Nov 2014 08:26:13 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/63846] New: c-c++-common/asan/misalign-[12].c fails on i?86 with -fpic
Date: Thu, 13 Nov 2014 08:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ubizjak at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc
Message-ID: <bug-63846-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01083.txt.bz2
Content-length: 1754
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63846
Bug ID: 63846
Summary: c-c++-common/asan/misalign-[12].c fails on i?86 with
-fpic
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: sanitizer
Assignee: unassigned at gcc dot gnu.org
Reporter: ubizjak at gmail dot com
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot gnu.org
Found when running testsuite on x86_64 -m32 with -fpic:
$ ~/gcc-build/gcc/cc1 -quiet -fsanitize=address -m32 -fpic misalign-1.c
misalign-1.c: In function ‘main’:
misalign-1.c:36:1: error: insn does not satisfy its constraints:
}
^
(insn 122 3 4 2 (set (reg:SI 0 ax [109])
(reg:SI 109)) misalign-1.c:27 90 {*movsi_internal}
(nil))
misalign-1.c:36:1: internal compiler error: in extract_constrain_insn_cached,
at recog.c:2242
0x9efbf8 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
../../gcc-svn/trunk/gcc/rtl-error.c:110
0x9efc1f _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
../../gcc-svn/trunk/gcc/rtl-error.c:121
0x9bf159 extract_constrain_insn_cached(rtx_insn*)
../../gcc-svn/trunk/gcc/recog.c:2242
0xd81e57 insn_default_length(rtx_insn*)
../../gcc-svn/trunk/gcc/config/i386/i386.md:13082
0x788292 shorten_branches(rtx_insn*)
../../gcc-svn/trunk/gcc/final.c:1208
0x78891f rest_of_handle_shorten_branches
../../gcc-svn/trunk/gcc/final.c:4567
0x78891f execute
../../gcc-svn/trunk/gcc/final.c:4596
Please submit a full bug report,
>From gcc-bugs-return-466612-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 13 08:46:09 2014
Return-Path: <gcc-bugs-return-466612-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12938 invoked by alias); 13 Nov 2014 08:46:09 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 12897 invoked by uid 55); 13 Nov 2014 08:46:04 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/61559] FAIL: gcc.dg/builtin-bswap-8.c on i686 with -mmovbe
Date: Thu, 13 Nov 2014 08:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-61559-4-LexjmrDQmN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61559-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61559-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg01084.txt.bz2
Content-length: 486
https://gcc.gnu.org/bugzilla/show_bug.cgi?ida559
--- Comment #16 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Thu Nov 13 08:45:29 2014
New Revision: 217464
URL: https://gcc.gnu.org/viewcvs?rev!7464&root=gcc&view=rev
Log:
2014-12-13 Richard Biener <rguenther@suse.de>
PR middle-end/61559
* match.pd: Implement bswap patterns for transforms checked by
gcc.dg/builtin-bswap-8.c.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/match.pd
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug sanitizer/63845] [5 Regression] c-c++-common/asan/bitfield-[12345].c fails on i?86 -with -fpic
2014-11-13 8:14 [Bug sanitizer/63845] New: c-c++-common/asan/bitfield-1.c fails on i?86 -with -fpic ubizjak at gmail dot com
2014-11-13 8:21 ` [Bug sanitizer/63845] [5 Regression] c-c++-common/asan/bitfield-[12345].c " ubizjak at gmail dot com
@ 2014-11-13 9:13 ` izamyatin at gmail dot com
2014-11-20 8:15 ` ienkovich at gcc dot gnu.org
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: izamyatin at gmail dot com @ 2014-11-13 9:13 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63845
Igor Zamyatin <izamyatin at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |izamyatin at gmail dot com
--- Comment #3 from Igor Zamyatin <izamyatin at gmail dot com> ---
I already posted a patch -
http://gcc.gnu.org/ml/gcc-patches/2014-10/msg03318.html
Will ping it today
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug sanitizer/63845] [5 Regression] c-c++-common/asan/bitfield-[12345].c fails on i?86 -with -fpic
2014-11-13 8:14 [Bug sanitizer/63845] New: c-c++-common/asan/bitfield-1.c fails on i?86 -with -fpic ubizjak at gmail dot com
2014-11-13 8:21 ` [Bug sanitizer/63845] [5 Regression] c-c++-common/asan/bitfield-[12345].c " ubizjak at gmail dot com
2014-11-13 9:13 ` izamyatin at gmail dot com
@ 2014-11-20 8:15 ` ienkovich at gcc dot gnu.org
2014-11-20 11:22 ` jakub at gcc dot gnu.org
2014-12-10 16:13 ` ubizjak at gmail dot com
4 siblings, 0 replies; 6+ messages in thread
From: ienkovich at gcc dot gnu.org @ 2014-11-20 8:15 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63845
--- Comment #4 from ienkovich at gcc dot gnu.org ---
Author: ienkovich
Date: Thu Nov 20 08:15:21 2014
New Revision: 217825
URL: https://gcc.gnu.org/viewcvs?rev=217825&root=gcc&view=rev
Log:
gcc/
PR sanitizer/63845
* function.c (assign_parms): Move init of pic_offset_table_rtx
from here to...
* cfgexpand.c (expand_used_vars): ...here.
gcc/testsuite/
PR sanitizer/63845
* gcc.dg/asan/pr63845.c: New test.
Added:
trunk/gcc/testsuite/gcc.dg/asan/pr63845.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cfgexpand.c
trunk/gcc/function.c
trunk/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug sanitizer/63845] [5 Regression] c-c++-common/asan/bitfield-[12345].c fails on i?86 -with -fpic
2014-11-13 8:14 [Bug sanitizer/63845] New: c-c++-common/asan/bitfield-1.c fails on i?86 -with -fpic ubizjak at gmail dot com
` (2 preceding siblings ...)
2014-11-20 8:15 ` ienkovich at gcc dot gnu.org
@ 2014-11-20 11:22 ` jakub at gcc dot gnu.org
2014-12-10 16:13 ` ubizjak at gmail dot com
4 siblings, 0 replies; 6+ messages in thread
From: jakub at gcc dot gnu.org @ 2014-11-20 11:22 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63845
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Assuming fixed.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Bug sanitizer/63845] [5 Regression] c-c++-common/asan/bitfield-[12345].c fails on i?86 -with -fpic
2014-11-13 8:14 [Bug sanitizer/63845] New: c-c++-common/asan/bitfield-1.c fails on i?86 -with -fpic ubizjak at gmail dot com
` (3 preceding siblings ...)
2014-11-20 11:22 ` jakub at gcc dot gnu.org
@ 2014-12-10 16:13 ` ubizjak at gmail dot com
4 siblings, 0 replies; 6+ messages in thread
From: ubizjak at gmail dot com @ 2014-12-10 16:13 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63845
--- Comment #6 from Uroš Bizjak <ubizjak at gmail dot com> ---
*** Bug 63846 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-470134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Dec 10 16:13:33 2014
Return-Path: <gcc-bugs-return-470134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2792 invoked by alias); 10 Dec 2014 16:13:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 2686 invoked by uid 48); 10 Dec 2014 16:13:28 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/63846] c-c++-common/asan/misalign-[12].c fails on i?86 with -fpic
Date: Wed, 10 Dec 2014 16:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ubizjak at gmail dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-63846-4-TFXq2fB5vh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63846-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63846-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-12/txt/msg01141.txt.bz2
Content-length: 493
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63846
Uroš Bizjak <ubizjak at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |DUPLICATE
--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
Dup.
*** This bug has been marked as a duplicate of bug 63845 ***
>From gcc-bugs-return-470137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Dec 10 16:15:49 2014
Return-Path: <gcc-bugs-return-470137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5665 invoked by alias); 10 Dec 2014 16:15:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 5575 invoked by uid 48); 10 Dec 2014 16:15:40 -0000
From: "burnus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/42108] [4.8/4.9/5 Regression] 50% performance regression
Date: Wed, 10 Dec 2014 16:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 4.5.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: burnus at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 4.8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-42108-4-HOXHItA03v@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-42108-4@http.gcc.gnu.org/bugzilla/>
References: <bug-42108-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-12/txt/msg01144.txt.bz2
Content-length: 1117
https://gcc.gnu.org/bugzilla/show_bug.cgi?idB108
--- Comment #64 from Tobias Burnus <burnus at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #63)
> Unfortunately for the testcase this doesn't allow moving the division at all
> and we are lucky that we have range information at all because of the fortran
> frontend casting 'n' to unsigned before dividing by it.
If it helps and the semantic is preserved, there is no reason not to completely
change what tree code the Fortran FE generates for loops.
[I think one reason for the odd way tree code for loops is generated is: The
current code makes it simple to permit loops which are always run once, as some
Fortran 66 compilers did. For instance, "DO i = 2, 1" would then be executed
once. (Such loops are not permitted in F66 - and some compilers executed them
once others zero times; since F77, such loops are permitted and executed zero
times. Unsurprisingly, some old code from the 60s relies on the execute once
feature.)
g77 and some commercial compilers have a compile flag like "-f66", gfortran
hasn't and I don't think it ever will.]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-12-10 16:13 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-13 8:14 [Bug sanitizer/63845] New: c-c++-common/asan/bitfield-1.c fails on i?86 -with -fpic ubizjak at gmail dot com
2014-11-13 8:21 ` [Bug sanitizer/63845] [5 Regression] c-c++-common/asan/bitfield-[12345].c " ubizjak at gmail dot com
2014-11-13 9:13 ` izamyatin at gmail dot com
2014-11-20 8:15 ` ienkovich at gcc dot gnu.org
2014-11-20 11:22 ` jakub at gcc dot gnu.org
2014-12-10 16:13 ` ubizjak at gmail dot com
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).