Re: Bug 85667 - (x86_64) ms_abi rules aren't followed when returning short structs with float values

2018-09-19 Thread lokesh janghel
Hi, I am starting to looking into this issue. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85667#c0 I am able to reproduce the issue with GCC-8.1.0 and CLANG-8.0.0 version too like GCC : *$ ./cc1.exe test/test.c -O2* *Float __attribute__((ms_abi)) fn1()* *{* * Float v;* * v.x = 3.145;* * retu

Re: Bug 85667 - (x86_64) ms_abi rules aren't followed when returning short structs with float values

2018-09-19 Thread Liu Hao
在 2018/9/19 16:52, lokesh janghel 写道: Hi, I am starting to looking into this issue. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85667#c0 We did some analysis about that issue and found that the problem occurs may be in the code generation phase in GCC. ABI says that struct type uses the int

Re: Bug 85667 - (x86_64) ms_abi rules aren't followed when returning short structs with float values

2018-09-19 Thread Anthony Green
lokesh janghel writes: > I am starting to looking into this issue. > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85667#c0 Thank you for looking into this bug, which was caught by the libffi testsuite: https://sourceware.org/ml/libffi-discuss/2018/msg00032.html I would like to see this fixed,

Pretty print of C++11 scoped enums - request help towards a proper fix

2018-09-19 Thread will wray
Re: "Pretty print of enumerator never prints the id, always falls back to C-style cast output" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87364 The bug report gives a one-line 'fix' to enable output of enum id but, for C++11 scoped enums, it fails to qualify as enum type::id. The code is l

Urgent Please.

2018-09-19 Thread Sean Kim
Hello dear, Did you receive my email message to you? Please, get back to me ASAP as the matter is becoming late. Expecting your urgent response. Regards, Sean --- This email has been checked for viruses by AVG. https://www.avg.com

gcc-6-20180919 is now available

2018-09-19 Thread gccadmin
Snapshot gcc-6-20180919 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/6-20180919/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 6 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-6