This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] [PR/31589] fix gcc.dg/vect failures due to missing target specifiers on ia64


This patch corrects failures reported when running the testsuite on ia64.
The patch adds missing target specifiers in the testcases, and adds ia64 to
the list of targets that support widening summation (it was missing from
target-supports.ext).

Tested on i386-linux and powerpc-linux, but this patch doesn't affect these
targets.
Tested by Tim on ia64 (thanks!).

Tim (or anyone else with access to ia64) - would you please test this
updated patch on mainline again?

To be committed to mainline as obvious, as soon as it is confirmed to pass
on ia64.

thanks,
dorit

ChangeLog:

        * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
        dg-final test.
        * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
        keyword to dg-final test.
        * gcc.dg/vect/vect-iv-4.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
        * gcc.dg/vect/pr30771.c: Added vect_unpack target keyword to
dg-final
        test.
        * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid
a
        cast.
        * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on ia64.
        * lib/target-supports.exp
        (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
        (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.

(See attached file: ia64fixes.april25.txt)

Attachment: ia64fixes.april25.txt
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]