https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729
Segher Boessenkool changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729
--- Comment #6 from Segher Boessenkool ---
Author: segher
Date: Tue Jun 27 18:24:51 2017
New Revision: 249707
URL: https://gcc.gnu.org/viewcvs?rev=249707&root=gcc&view=rev
Log:
Backports from trunk:
2016-08-15 Segher Boessenkoo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729
--- Comment #5 from Segher Boessenkool ---
Author: segher
Date: Tue Jun 27 17:11:01 2017
New Revision: 249700
URL: https://gcc.gnu.org/viewcvs?rev=249700&root=gcc&view=rev
Log:
Backports from trunk:
2016-08-15 Segher Boessenkoo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729
--- Comment #4 from Segher Boessenkool ---
Author: segher
Date: Sat Jan 21 03:11:49 2017
New Revision: 244740
URL: https://gcc.gnu.org/viewcvs?rev=244740&root=gcc&view=rev
Log:
rs6000: Small varargs for BE SVR4 (PR61729, PR77850)
The varargs co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729
Segher Boessenkool changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassig
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729
--- Comment #3 from Segher Boessenkool ---
Okay, I'll make it work for SVR4 in the rs6000 backend then.
The generic code makes suboptimal code, many ABIs need to update (even
those that haven't changed for 25 years), and more backends will need
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729
--- Comment #2 from joseph at codesourcery dot com ---
FWIW, new C floating-point types such as _Float16 and _Float32 are not
promoted in variable arguments either, which has required a few back-end
changes. Complex types such as _Complex floa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729
--- Comment #1 from Segher Boessenkool ---
This testcase uses a 2-byte scoped enum, which doesn't get the integer
promotions if I read the C++ standard correctly -- but it is passed via
varargs, and the target code expects that to be promoted alw
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61729
Segher Boessenkool changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|