+++ This bug was initially created as a clone of Bug #36182 +++ With 139755 no regressions. With 139763 and since, I see the following regressions: FAIL: ext/malloc_allocator/deallocate_local.cc (test for excess errors) WARNING: ext/malloc_allocator/deallocate_local.cc compilation failed to produce executable FAIL: ext/mt_allocator/deallocate_local-2.cc (test for excess errors) WARNING: ext/mt_allocator/deallocate_local-2.cc compilation failed to produce executable FAIL: ext/mt_allocator/deallocate_local-4.cc (test for excess errors) WARNING: ext/mt_allocator/deallocate_local-4.cc compilation failed to produce executable FAIL: ext/mt_allocator/deallocate_local-6.cc (test for excess errors) WARNING: ext/mt_allocator/deallocate_local-6.cc compilation failed to produce executable FAIL: ext/mt_allocator/deallocate_local-8.cc (test for excess errors) WARNING: ext/mt_allocator/deallocate_local-8.cc compilation failed to produce executable FAIL: ext/new_allocator/deallocate_local.cc (test for excess errors) WARNING: ext/new_allocator/deallocate_local.cc compilation failed to produce executable FAIL: ext/throw_allocator/deallocate_local.cc (test for excess errors) WARNING: ext/throw_allocator/deallocate_local.cc compilation failed to produce executable
with the .log file saying similar for all errors: /tmp/ccrkwPOq.s: Assembler messages:^M /tmp/ccrkwPOq.s:839: Error: can't resolve `.LC4' {.rodata.str1.2 section} - `__ZNSbIcSt11char_traitsIcEN9__gnu_cxx13new\ _allocatorIcEEE4_Rep20_S_empty_rep_storageE' {.bss._ZNSbIcSt11char_traitsIcEN9__gnu_cxx13new_allocatorIcEEE4_Rep20_S_em\ pty_rep_storageE section}^M /tmp/ccrkwPOq.s:839: Error: expression too complex^M compiler exited with status 1 Maybe it's as simple as applying the same patch as for 36182. Will try that. -- Summary: [4.4 Regression] Fix for PR 36090 causes libstdc++ regressions Product: gcc Version: 4.4.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: blocker Priority: P3 Component: rtl-optimization AssignedTo: hp 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 BugsThisDependsOn: 36182 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37363