https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87256

John David Anglin <danglin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---
             Target|hppa-*                      |hppa*-*

--- Comment #19 from John David Anglin <danglin at gcc dot gnu.org> ---
hppa64 compiler is still slow:

$ hppa64-linux-gnu-gcc -S -O2 hog.c
hog.c: In function 'b':
hog.c:18:15: warning: integer constant is so large that it is unsigned
       c = c * 9650029242287828579LL;
               ^~~~~~~~~~~~~~~~~~~~~
hog.c:19:15: warning: integer constant is so large that it is unsigned
       c = c * 9650029242287828579LL;
               ^~~~~~~~~~~~~~~~~~~~~
hog.c:20:15: warning: integer constant is so large that it is unsigned
       c = c * 9650029242287828579LL; /* this line adds 2 seconds: 7->9 */
               ^~~~~~~~~~~~~~~~~~~~~
hog.c:21:15: warning: integer constant is so large that it is unsigned
       c = c * 9650029242287828579LL; /* this line adds 2 seconds: 9->11 */
               ^~~~~~~~~~~~~~~~~~~~~
dave@mx3210:~/gnu/gcc$ time hppa64-linux-gnu-gcc -S -O2 hog.c
hog.c: In function 'b':
hog.c:18:15: warning: integer constant is so large that it is unsigned
       c = c * 9650029242287828579LL;
               ^~~~~~~~~~~~~~~~~~~~~
hog.c:19:15: warning: integer constant is so large that it is unsigned
       c = c * 9650029242287828579LL;
               ^~~~~~~~~~~~~~~~~~~~~
hog.c:20:15: warning: integer constant is so large that it is unsigned
       c = c * 9650029242287828579LL; /* this line adds 2 seconds: 7->9 */
               ^~~~~~~~~~~~~~~~~~~~~
hog.c:21:15: warning: integer constant is so large that it is unsigned
       c = c * 9650029242287828579LL; /* this line adds 2 seconds: 9->11 */
               ^~~~~~~~~~~~~~~~~~~~~

real    1m48.311s
user    1m47.665s
sys     0m0.471s

Reply via email to