OSDN Git Service

PR middle-end/13448
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Feb 2004 23:43:29 +0000 (23:43 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Feb 2004 23:43:29 +0000 (23:43 +0000)
commit9d5baf966b6861e550dfed9014db548d283fb9a9
tree79f67c731f4bdf068313a3e2b873f2feb80a0d5d
parentb2353ac42155e16d9bbd202d71910729ff37102b
PR middle-end/13448
* c-tree.h (readonly_warning): Rename to ...
(readonly_error): ... this.
* c-typeck.c (build_unary_op): Adjust accordingly.
(readonly_warning): Rename to ...
(readonly_error): ... this and issue errors, not warnings.
(build_modify_expr): Call readonly_error, not readonly_warning.
(c_expand_asm_operands): Likewise.
* tree-inline.c (optimize_inline_calls): Do not inline functions
after errors have occurred.

PR middle-end/13448
* gcc.dg/inline-5.c: New test.
* gcc.dg/always-inline.c: Split out tests into ...
* gcc.dg/always-inline2.c: ... this and ...
* gcc.dg/always-inline3.c: ... this.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78682 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-tree.h
gcc/c-typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/always_inline.c
gcc/testsuite/gcc.dg/always_inline2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/always_inline3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/inline-5.c [new file with mode: 0644]
gcc/tree-inline.c