OSDN Git Service

* function.h (struct function): Add function_start_locus.
authoraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Sep 2008 10:56:23 +0000 (10:56 +0000)
committeraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Sep 2008 10:56:23 +0000 (10:56 +0000)
commit30099c0c3b0dd7c5395eb2946e75a16f900f297a
tree166fffc125acbefeaadfe937a4ae5c5e18d0c996
parent8ef4f12460a6eea74ed3f8bc49276e46f081b039
    * function.h (struct function): Add function_start_locus.
        * cfgexpand.c (gimple_expand_cfg): Use it.
        * c-parser.c (c_parser_declaration_or_fndef): Set it.
testsuite/
        * gcc.dg/always_inline.c: Place error message on function
        name line.
        * gcc.dg/winline-6.c: Same.
        * gcc.dg/noreturn-1.c: Same.
        * gcc.dg/noreturn-7.c: Same.
        * gcc.dg/inline-14.c: Same.
        * gcc.dg/always_inline3.c: Same.
        * gcc.dg/winline-3.c: Same.
        * gcc.dg/wtr-func-def-1.c: Same.
        * gcc.dg/winline-5.c: Same.
        * gcc.dg/winline-7.c: Same.
        * gcc.dg/winline-9.c: Same.
        * gcc.dg/noreturn-4.c: Same.
        * gcc.dg/20041213-1.c: Use column numbers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140144 138bc75d-0d04-0410-961f-82ee72b054a4
18 files changed:
gcc/ChangeLog
gcc/c-parser.c
gcc/cfgexpand.c
gcc/function.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20041213-1.c
gcc/testsuite/gcc.dg/always_inline.c
gcc/testsuite/gcc.dg/always_inline3.c
gcc/testsuite/gcc.dg/inline-14.c
gcc/testsuite/gcc.dg/noreturn-1.c
gcc/testsuite/gcc.dg/noreturn-4.c
gcc/testsuite/gcc.dg/noreturn-7.c
gcc/testsuite/gcc.dg/winline-3.c
gcc/testsuite/gcc.dg/winline-5.c
gcc/testsuite/gcc.dg/winline-6.c
gcc/testsuite/gcc.dg/winline-7.c
gcc/testsuite/gcc.dg/winline-9.c
gcc/testsuite/gcc.dg/wtr-func-def-1.c