varasm.c (output_addressed_constants): Clear reloc if both operands contain local...
authorJakub Jelinek <jakub@redhat.com>
Thu, 14 Nov 2002 07:56:54 +0000 (08:56 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 14 Nov 2002 07:56:54 +0000 (08:56 +0100)
commit7eca317a0fc20ba4032dc77daad321700a855f82
tree93129dfbe6218445158cf46b67c5590976b31681
parent57751dd6cb0e941b9181e54edef85a795c108b8a
varasm.c (output_addressed_constants): Clear reloc if both operands contain local relocations.

* varasm.c (output_addressed_constants) [MINUS_EXPR]: Clear reloc if
both operands contain local relocations.
(categorize_decl_for_section): Don't use mergeable sections if
initializer has any relocations.

* gcc.dg/20021029-1.c: New test.
* gcc.dg/20021029-2.c: New test.

From-SVN: r59097
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20021029-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/20021029-2.c [new file with mode: 0644]
gcc/varasm.c