URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 301 |
Rev 338 |
/* Test to see if__attribute__'s are handled by inline member functions */
|
/* Test to see if__attribute__'s are handled by inline member functions */
|
/* { dg-do compile } */
|
/* { dg-do compile } */
|
/* { dg-options "-fmessage-length=0" } */
|
/* { dg-options "-fmessage-length=0" } */
|
|
|
/* Previously __attribute__'s were handled by the grammar but "dropped
|
/* Previously __attribute__'s were handled by the grammar but "dropped
|
on the floor", these effectively ignoring them. This tests the fix
|
on the floor", these effectively ignoring them. This tests the fix
|
to see that they are now handled. In this test it should report
|
to see that they are now handled. In this test it should report
|
that we have an illegal attribute. */
|
that we have an illegal attribute. */
|
|
|
class T {
|
class T {
|
public:
|
public:
|
__attribute__ ((garbage1)) void member1(int) {} /* { dg-warning "'garbage1' attribute directive ignored" "" } */
|
__attribute__ ((garbage1)) void member1(int) {} /* { dg-warning "'garbage1' attribute directive ignored" "" } */
|
void __attribute__ ((garbage2)) member2(int) {} /* { dg-warning "'garbage2' attribute directive ignored" "" } */
|
void __attribute__ ((garbage2)) member2(int) {} /* { dg-warning "'garbage2' attribute directive ignored" "" } */
|
};
|
};
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.