Skip to content
Snippets Groups Projects
Commit 1a6adcf9 authored by mrs's avatar mrs
Browse files

* obj-c++.dg/encode-3.mm: Fix for 64-bit support.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117165 138bc75d-0d04-0410-961f-82ee72b054a4
parent c943feb2
No related branches found
No related tags found
No related merge requests found
2006-09-22 Mike Stump <mrs@apple.com>
* obj-c++.dg/encode-3.mm: Fix for 64-bit support.
2006-09-22 Zdenek Dvorak <dvorakz@suse.cz> 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
   
PR tree-optimization/28888 PR tree-optimization/28888
...@@ -14,16 +14,22 @@ Vec<double> dd; ...@@ -14,16 +14,22 @@ Vec<double> dd;
const char *enc = @encode(Vec<float>); const char *enc = @encode(Vec<float>);
const char *enc2 = @encode(Vec<double>); const char *enc2 = @encode(Vec<double>);
#ifdef __LP64__
#define L "q"
#else
#define L "l"
#endif
int main(void) { int main(void) {
char *encode = @encode(long); const char *encode = @encode(long);
if (strcmp (encode, "l")) if (strcmp (encode, L))
abort(); abort();
if (strcmp (enc, "{Vec<float>=fflq}")) if (strcmp (enc, "{Vec<float>=ff" L "q}"))
abort(); abort();
if (strcmp (enc2, "{Vec<double>=ddlq}")) if (strcmp (enc2, "{Vec<double>=dd" L "q}"))
abort(); abort();
return 0; return 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment