https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #40 from Rainer Orth ---
Created attachment 43755
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43755&action=edit
gcc-7 backport patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #39 from Rainer Orth ---
Created attachment 43753
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43753&action=edit
gcc-5 backport patch
There's been some interest in a backport of the patch to gcc-5 and gcc-7
branches.
Since I'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #38 from Rainer Orth ---
Author: ro
Date: Tue Jan 30 21:18:40 2018
New Revision: 257209
URL: https://gcc.gnu.org/viewcvs?rev=257209&root=gcc&view=rev
Log:
Fix use of Solaris values-Xc.o (PR target/40411)
PR target/40411
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #37 from Bruno Haible ---
(In reply to Rainer Orth from comment #35)
> Fixed for GCC 8.1.
Please consider comment 17:
The behaviour of a shared library also depends on whether the executable
is linked with or without values-xpg6.o. T
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
Rainer Orth changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
Rainer Orth changed:
What|Removed |Added
URL||https://gcc.gnu.org/ml/gcc-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #34 from Rainer Orth ---
Author: ro
Date: Fri Jan 12 09:52:53 2018
New Revision: 256568
URL: https://gcc.gnu.org/viewcvs?rev=256568&root=gcc&view=rev
Log:
Link with correct values-*.o files on Solaris (PR target/40411)
gcc/t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #33 from ro at CeBiTec dot Uni-Bielefeld.DE ---
Jeff,
> Still here and following from afar; I'm not using solaris much these days, but
> it always brightens my day when I get an email re this bug and some level of
> progress is made
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #32 from Jeff Downs ---
(In reply to r...@cebitec.uni-bielefeld.de from comment #31)
> The attached patch does this, and includes a forward port of Jeff's
> patch to escape special characters like `:' in %{S:X} expressions.
[...]
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #31 from ro at CeBiTec dot Uni-Bielefeld.DE ---
I've started looking at this again.
Norm's patch has a few problems:
* For one, it matches a couple of alias names for -std values, which
will never hit the specs machinery.
* Worse
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #30 from Rainer Orth ---
Created attachment 40507
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40507&action=edit
combined proposed patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
Norm Jacobs changed:
What|Removed |Added
CC||norm.jacobs at oracle dot com
--- Comment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
Lionel Cons changed:
What|Removed |Added
CC||lionelcons1972 at gmail dot com
--- Comment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #27 from Sean McGovern 2012-06-01
14:23:21 UTC ---
I just found out how ugly this can get.
freopen(3C) has different behaviour in the case where the first argument is
NULL depending on if SUSv3 behaviour has been enabled by including
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #26 from joseph at codesourcery dot com 2011-11-25 17:15:31 UTC ---
All the various options equivalent to -std=c99 now map to -std=c99 using
Alias in the .opt file, so specs only need to handle that one spelling.
The same applies wi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #25 from ro at CeBiTec dot Uni-Bielefeld.DE 2011-11-25 16:34:03 UTC ---
No progress yet: an attempt to handle this via specs some time ago
failed since there was some of Joseph's option work missing.
Rainer
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #24 from Sean McGovern 2011-11-25
16:25:02 UTC ---
Ping^2.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #23 from Sean McGovern 2011-03-07
20:16:09 UTC ---
Ping.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #22 from Sean McGovern 2011-01-05
19:50:09 UTC ---
Sorry, still learning -- collect2 is definitely not the place for this.
Target-specific plugin maybe?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #21 from Sean McGovern 2011-01-04
18:11:09 UTC ---
Why not introduce a warning for 4.6 that it is linking against this object file
and that any other libraries alongside that are not tested against C99 may
experience side effects, wit
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
po...@gcc.gnu.org changed:
What|Removed |Added
CC||pogma at gcc dot gnu.org
--- Comment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #19 from Jonathan Wakely 2010-12-26
21:52:07 UTC ---
(In reply to comment #17)
> For this reason, I would find it bad if "gcc -std=c99" or "gcc -std=gnu99"
> would cause values-xpg6.o to be included in the link. Please close this
> is
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #18 from Paolo Carlini 2010-12-26
18:35:49 UTC ---
Rainer, can you have another look to this issue and possibly actually close it?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
bruno at clisp dot org changed:
What|Removed |Added
CC||bruno at clisp dot org
--- Commen
--- Comment #16 from ro at gcc dot gnu dot org 2009-11-20 17:53 ---
Mine.
--
ro at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc d
--- Comment #15 from rguenth at gcc dot gnu dot org 2009-10-09 19:42
---
Patches should be sent to gcc-patc...@gcc.gnu.org with a changelog entry and
a note on how you tested the patch.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #14 from heydowns at borg dot com 2009-10-09 19:38 ---
Ping - anyone able to comment on or integrate this patch please?
Thank you!
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40411
--- Comment #13 from heydowns at borg dot com 2009-07-16 21:11 ---
Created an attachment (id=18210)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18210&action=view)
Fix updated for gcc 4.4.0, link xpg6 for c++, and link xpg4 for gnu*
Updated patch against gcc 4.4.0.
Also add xpg6
--- Comment #12 from heydowns at borg dot com 2009-07-10 14:41 ---
Trying to give some answers to Joseph's questions in comment 9.
The best documentation I found on what, exactly, the various object files do is
actually the man pages for the Sun Studio compilers and the OpenSolaris sour
--- Comment #11 from ebotcazou at gcc dot gnu dot org 2009-07-04 16:46
---
> As far as I could tell from the documentation available to me, values-xpg4
> didn't exist until Solaris 2.6. Based on the file names I was thinking
> sol2-6.h was for 2.6 and above, where sol2.h had to work fo
--- Comment #10 from heydowns at borg dot com 2009-07-04 15:03 ---
"sol2-6.h doesn't exist anymore in GCC 4.4 and later. Since the patch won't be
applied to GCC 4.3.x, it must be adjusted. Why was values-xpg4 only added to
sol2-6.h and not to sol2.h?"
As far as I could tell from the d
--- Comment #9 from joseph at codesourcery dot com 2009-07-04 11:49 ---
Subject: Re: -std=c99 does not enable c99 mode in Solaris
C library
On Sat, 4 Jul 2009, ebotcazou at gcc dot gnu dot org wrote:
> > I wasn't sure exactly how to handle the various -std=gnu* modes, so I left
> > t
--- Comment #8 from ebotcazou at gcc dot gnu dot org 2009-07-04 07:57
---
> Attaching a fix that works here for Solaris 10 and I think would work for
> other Solaris versions.
Thanks.
> It changes the spec to account for the other options mentioned in comment 3,
> to handle the main i
--- Comment #7 from heydowns at borg dot com 2009-07-02 14:46 ---
Created an attachment (id=18121)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18121&action=view)
Proposed fix: Changes linking on solaris based on std=X and implements escapes
in braced specs
Attaching a fix that w
--- Comment #6 from joseph at codesourcery dot com 2009-06-18 21:49 ---
Subject: Re: -std=c99 does not enable c99 mode in Solaris
C library
On Thu, 18 Jun 2009, heydowns at borg dot com wrote:
> Was looking at modifying the spec to produce the desired results and
> contribute
> patc
--- Comment #5 from heydowns at borg dot com 2009-06-18 21:26 ---
Was looking at modifying the spec to produce the desired results and contribute
patch, however ran into trouble trying to match options containing literal
colons (-std=iso9899:199409) in %{S:X} style spec.
Is there a way
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|WAITING |NEW
Ever Confirmed|0 |1
Last reconfi
--- Comment #4 from heydowns at borg dot com 2009-06-17 16:39 ---
Also observed on gcc 4.3.3
--
heydowns at borg dot com changed:
What|Removed |Added
Version|3
--- Comment #3 from joseph at codesourcery dot com 2009-06-17 15:34 ---
Subject: Re: -std=c99 does not enable c99 mode in Solaris
C library
On Wed, 17 Jun 2009, rguenth at gcc dot gnu dot org wrote:
> GCC 3.4.x is no longer maintained, please check GCC 4.3.x or newer.
It is a matter
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-06-17 15:24 ---
GCC 3.4.x is no longer maintained, please check GCC 4.3.x or newer.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #1 from heydowns at borg dot com 2009-06-17 15:13 ---
This also applies to Solaris x86.
Additionally, this only applies to Solaris 10 and later. Earlier versions of
Solaris did not ship c99-compliant C library and thus do not have the
values-xpg6.o object file for enabling c
41 matches
Mail list logo