public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/37170]  New: [4.4 Regression]: gcc.dg/weak/weak-1.c
@ 2008-08-20  0:47 hp at gcc dot gnu dot org
  2008-08-20  0:47 ` [Bug middle-end/37170] " hp at gcc dot gnu dot org
                   ` (91 more replies)
  0 siblings, 92 replies; 93+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-08-20  0:47 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1172 bytes --]

With 139231 this test passed.
With 139233 and on, I now see for cris-elf:

Running /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gcc.dg/weak/weak.exp ...
FAIL: gcc.dg/weak/weak-1.c scan-assembler weak[^ \t]*[ \t]_?j

I see this regression in posted testresults from ia64 and powerpc64 too.

Apparently, this is caused by revision 139233 which appears to rely on
output_operand to catch all weaks, but the change to output_operand on July 21
to call assemble_external is incomplete and only works for targets where
variable references are always wrapped in exactly one MEM around a symbol_ref. 
(Missing cases of multiple mems, or where symbol_ref¨s aren't valid addresses
and offset references).

I'm testing a patch.


-- 
           Summary: [4.4 Regression]: gcc.dg/weak/weak-1.c
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: cris-axis-elf


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37170


^ permalink raw reply	[flat|nested] 93+ messages in thread

end of thread, other threads:[~2008-12-10  8:49 UTC | newest]

Thread overview: 93+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-20  0:47 [Bug middle-end/37170] New: [4.4 Regression]: gcc.dg/weak/weak-1.c hp at gcc dot gnu dot org
2008-08-20  0:47 ` [Bug middle-end/37170] " hp at gcc dot gnu dot org
2008-08-20 15:32 ` hp at gcc dot gnu dot org
2008-08-21  0:27 ` eric dot weddington at atmel dot com
2008-08-21  0:34 ` hp at gcc dot gnu dot org
2008-08-21  9:17 ` dominiq at lps dot ens dot fr
2008-08-21 13:30 ` hp at gcc dot gnu dot org
2008-08-21 15:34 ` dominiq at lps dot ens dot fr
2008-08-21 17:08 ` eric dot weddington at atmel dot com
2008-08-21 17:14 ` eric dot weddington at atmel dot com
2008-08-21 19:05 ` eric dot weddington at atmel dot com
2008-08-21 19:07 ` dominiq at lps dot ens dot fr
2008-08-21 20:06 ` hp at gcc dot gnu dot org
2008-08-22  2:18 ` hp at gcc dot gnu dot org
2008-08-22  2:25 ` hp at gcc dot gnu dot org
2008-08-22  3:39 ` eric dot weddington at atmel dot com
2008-08-22 11:49 ` dominiq at lps dot ens dot fr
2008-08-22 11:53 ` dominiq at lps dot ens dot fr
2008-08-22 13:15 ` hp at gcc dot gnu dot org
2008-08-22 13:24 ` dominiq at lps dot ens dot fr
2008-08-22 13:46 ` eric dot weddington at atmel dot com
2008-08-22 14:16 ` rguenth at gcc dot gnu dot org
2008-08-22 14:20 ` hp at gcc dot gnu dot org
2008-08-22 14:52 ` eric dot weddington at atmel dot com
2008-08-22 14:53 ` eric dot weddington at atmel dot com
2008-08-22 14:55 ` dominiq at lps dot ens dot fr
2008-08-22 14:56 ` dominiq at lps dot ens dot fr
2008-08-22 15:27 ` hp at gcc dot gnu dot org
2008-08-22 17:10 ` dominiq at lps dot ens dot fr
2008-08-22 17:19 ` hp at gcc dot gnu dot org
2008-08-22 18:08 ` eric dot weddington at atmel dot com
2008-08-22 18:19 ` hp at gcc dot gnu dot org
2008-08-22 18:43 ` andreast at gcc dot gnu dot org
2008-08-23  8:18 ` andreast at gcc dot gnu dot org
2008-08-23 18:40 ` hp at gcc dot gnu dot org
2008-08-24 16:47 ` dominiq at lps dot ens dot fr
2008-08-24 16:51 ` dominiq at lps dot ens dot fr
2008-08-25  1:28 ` hp at gcc dot gnu dot org
2008-08-25  1:50 ` hp at gcc dot gnu dot org
2008-08-25  2:10 ` hp at gcc dot gnu dot org
2008-08-25  9:57 ` dominiq at lps dot ens dot fr
2008-08-25 11:45 ` dominiq at lps dot ens dot fr
2008-08-25 13:36 ` dominiq at lps dot ens dot fr
2008-08-25 15:14 ` eric dot weddington at atmel dot com
2008-08-25 16:52 ` eric dot weddington at atmel dot com
2008-08-25 17:11 ` dominiq at lps dot ens dot fr
2008-08-25 17:22 ` eric dot weddington at atmel dot com
2008-08-25 17:26 ` dominiq at lps dot ens dot fr
2008-08-25 17:59 ` hp at gcc dot gnu dot org
2008-08-25 18:14 ` dominiq at lps dot ens dot fr
2008-08-25 18:19 ` dominiq at lps dot ens dot fr
2008-08-25 18:37 ` hp at gcc dot gnu dot org
2008-08-25 18:59 ` pinskia at gcc dot gnu dot org
2008-08-25 19:17 ` hp at gcc dot gnu dot org
2008-08-25 20:25 ` dominiq at lps dot ens dot fr
2008-08-25 21:37 ` hp at gcc dot gnu dot org
2008-08-26  2:01 ` hp at gcc dot gnu dot org
2008-08-26 11:58 ` dominiq at lps dot ens dot fr
2008-08-27 14:53 ` hp at gcc dot gnu dot org
2008-08-27 15:24 ` dominiq at lps dot ens dot fr
2008-08-27 15:42 ` hp at gcc dot gnu dot org
2008-08-27 16:35 ` hp at gcc dot gnu dot org
2008-08-28 21:07 ` eric dot weddington at atmel dot com
2008-08-29 17:18 ` andreast at gcc dot gnu dot org
2008-08-29 20:52 ` hp at gcc dot gnu dot org
2008-08-29 22:41 ` dave at hiauly1 dot hia dot nrc dot ca
2008-08-30  0:41 ` hp at gcc dot gnu dot org
2008-08-30  1:07 ` hp at gcc dot gnu dot org
2008-08-30  1:09 ` hp at gcc dot gnu dot org
2008-08-30  1:20 ` dave at hiauly1 dot hia dot nrc dot ca
2008-08-30  2:49 ` dave at hiauly1 dot hia dot nrc dot ca
2008-08-30  3:21 ` hp at gcc dot gnu dot org
2008-08-30  3:39 ` hp at gcc dot gnu dot org
2008-08-30  6:28 ` hp at gcc dot gnu dot org
2008-08-30 18:20 ` dave at hiauly1 dot hia dot nrc dot ca
2008-08-30 18:46 ` hp at gcc dot gnu dot org
2008-08-31  3:21 ` dave at hiauly1 dot hia dot nrc dot ca
2008-08-31 20:34 ` hp at gcc dot gnu dot org
2008-08-31 21:32 ` dave at hiauly1 dot hia dot nrc dot ca
2008-08-31 22:53 ` hp at gcc dot gnu dot org
2008-09-01  1:43 ` hp at gcc dot gnu dot org
2008-09-02 10:20 ` hp at gcc dot gnu dot org
2008-09-02 14:07 ` dave at hiauly1 dot hia dot nrc dot ca
2008-09-09 20:23 ` jsm28 at gcc dot gnu dot org
2008-09-22  1:56 ` hp at gcc dot gnu dot org
2008-09-22  1:57 ` hp at gcc dot gnu dot org
2008-09-22  2:07 ` hp at gcc dot gnu dot org
2008-09-24  9:53 ` aldot at gcc dot gnu dot org
2008-11-03 13:15 ` [Bug target/37170] " jakub at gcc dot gnu dot org
2008-11-22  8:25 ` jakub at gcc dot gnu dot org
2008-11-22  8:28 ` jakub at gcc dot gnu dot org
2008-11-22  8:32 ` jakub at gcc dot gnu dot org
2008-12-10  8:49 ` ebotcazou at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).