This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug gcov-profile/50127] New: [4.7 regression] g++.dg/tree-prof/partition2.C FAILs on several targets
- From: "ro at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 19 Aug 2011 14:11:26 +0000
- Subject: [Bug gcov-profile/50127] New: [4.7 regression] g++.dg/tree-prof/partition2.C FAILs on several targets
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50127
Bug #: 50127
Summary: [4.7 regression] g++.dg/tree-prof/partition2.C FAILs
on several targets
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Keywords: assemble-failure
Severity: normal
Priority: P3
Component: gcov-profile
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: ro@gcc.gnu.org
Host: *-*-solaris2.*, i386-apple-darwin,
x86_64-unknown-linux-gnu
Target: *-*-solaris2.*, i386-apple-darwin,
x86_64-unknown-linux-gnu
Build: *-*-solaris2.*, i386-apple-darwin,
x86_64-unknown-linux-gnu
Between 20110722 and 20110729, g++.dg/tree-prof/partition2.C started to FAIL on
several targets:
FAIL: g++.dg/tree-prof/partition2.C compilation, -Os -fprofile-use
UNRESOLVED: g++.dg/tree-prof/partition2.C execution, -Os -fprofile-use
On Solaris, the error happens with both Sun as ...
output is:
Assembler: partition2.C
"/var/tmp//ccdbaqzf.s", line 79 : Illegal subtraction - symbols from
different sections: ".L5", ".LFB0"
... and gas:
output is:
/var/tmp//ccXAayTS.s: Assembler messages:
/var/tmp//ccXAayTS.s:95: Error: invalid operands (.text.unlikely and
.text.startup sections) for `-'
Likewise on Linux/amd64.
This is a regression from 4.5 and 4.6.
At the same time (and only on Solaris, it seems), another tree-prof test
started
to fail:
FAIL: gcc.dg/tree-prof/bb-reorg.c execution, -fprofile-use -D_PROFILE_USE
But only for 64-bit Solaris/x86. I haven't investigated in more detail what's
wrong here.