Hi GCC,

Seems Janis is not at IBM. Wondering someone from GCC can help my question?

Thanks
Ming.

From: Ming Cheng
Sent: Monday, January 22, 2024 3:18 PM
To: janis...@us.ibm.com
Subject: GCC Decimal128 class

Hi Janis Johnson,

I want to test GCC Decimal128 class.

This is my code:

#include <stdio.h>
#include <cstdlib>
#include <vector>
#include <algorithm>
#include <ctime>
#include <random>
#include <string>
#include <fstream>
#include <fenv.h>
#include "decimal/decimal.h"

int main (void)
{
    std::decimal::decimal128 d128{};
    return 0;
}

When I compile by c++23 (/opt/rh/gcc-toolset-13/root/bin/g++ -rdynamic 
-std=c++23  -O2 ......)
I got this error:

/opt/rh/gcc-toolset-13/root/usr/include/c++/13/decimal/decimal.h:46:10: error: 
'decimal32' does not name a type
   46 |   inline decimal32::decimal32(decimal64 __r)    : __val(__r.__getval()) 
{}

I checked /opt/rh/gcc-toolset-13/root/usr/include/c++/13/decimal/decimal.h and 
found this comments:

/** @file decimal/decimal.h
*  This is an internal header file, included by other library headers.
*  Do not attempt to use it directly. @headername{decimal}
*/

Wondering whether you can give some advice?

Thanks.
Ming Cheng

-----Original Message-----
From: LIU Hao via Gcc <gcc@gcc.gnu.org>
Sent: Tuesday, January 23, 2024 9:31 AM
To: Jan Beulich <jbeul...@suse.com>
Cc: binut...@sourceware.org; GCC Development <gcc@gcc.gnu.org>
Subject: Re: RFC: Formalization of the Intel assembly syntax (PR53929)

ATTENTION: This email was sent from someone outside of FlexTrade. Always use 
caution when opening attachments or clicking links.

This communication is for informational purposes only. The contents of this 
transmission are confidential and are intended solely for the use of the 
individual or entity to whom they are addressed. If you have received this 
email in error, please notify the sender by return email and delete this 
message from your system. FlexTrade Systems Inc., its subsidiaries and 
affiliates do not guarantee the completeness and accuracy of this 
transmission's contents. Moreover, FlexTrade Systems Inc., its subsidiaries and 
affiliates do not guarantee this communication to be free of viruses and accept 
no liability for any damage caused thereof.

Reply via email to