mangle.c (259694) | mangle.c (259947) |
---|---|
1/* Name mangling for the 3.0 C++ ABI. 2 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 3 Free Software Foundation, Inc. 4 Written by Alex Samuel <samuel@codesourcery.com> 5 6 This file is part of GCC. 7 8 GCC is free software; you can redistribute it and/or modify it --- 1326 unchanged lines hidden (view full) --- 1335 produce uppercase. */ 1336 if (FLOAT_WORDS_BIG_ENDIAN) 1337 i = 0, limit = words, dir = 1; 1338 else 1339 i = words - 1, limit = -1, dir = -1; 1340 1341 for (; i != limit; i += dir) 1342 { | 1/* Name mangling for the 3.0 C++ ABI. 2 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 3 Free Software Foundation, Inc. 4 Written by Alex Samuel <samuel@codesourcery.com> 5 6 This file is part of GCC. 7 8 GCC is free software; you can redistribute it and/or modify it --- 1326 unchanged lines hidden (view full) --- 1335 produce uppercase. */ 1336 if (FLOAT_WORDS_BIG_ENDIAN) 1337 i = 0, limit = words, dir = 1; 1338 else 1339 i = words - 1, limit = -1, dir = -1; 1340 1341 for (; i != limit; i += dir) 1342 { |
1343 sprintf (buffer, "%08lx", target_real[i]); | 1343 sprintf (buffer, "%08lx", (unsigned long) target_real[i]); |
1344 write_chars (buffer, 8); 1345 } 1346 } 1347 else 1348 { 1349 /* In G++ 3.3 and before the REAL_VALUE_TYPE was written out 1350 literally. Note that compatibility with 3.2 is impossible, 1351 because the old floating-point emulator used a different --- 1573 unchanged lines hidden --- | 1344 write_chars (buffer, 8); 1345 } 1346 } 1347 else 1348 { 1349 /* In G++ 3.3 and before the REAL_VALUE_TYPE was written out 1350 literally. Note that compatibility with 3.2 is impossible, 1351 because the old floating-point emulator used a different --- 1573 unchanged lines hidden --- |