From 1b0f67671ed8a31c0c1b63c2079b660421d86492 Mon Sep 17 00:00:00 2001 From: dodji Date: Sat, 20 Mar 2010 08:55:32 +0000 Subject: [PATCH] Fix for PR c++/43375 gcc/cp/ChangeLog: PR c++/43375 * method.c (make_alias_for): Avoid crashing when DECL_LANG_SPECIFIC is NULL. * decl2.c (vague_linkage_p): Likewise. gcc/testsuite/g++.dg/ChangeLog: PR c++/43375 * g++.dg/abi/mangle42.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157590 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/cp/ChangeLog | 7 +++++++ gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/g++.dg/abi/mangle42.C | 1 - 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index eecdd1a1941..41fb7923a7e 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2010-03-20 Dodji Seketeli + + PR c++/43375 + * method.c (make_alias_for): Avoid crashing when DECL_LANG_SPECIFIC + is NULL. + * decl2.c (vague_linkage_p): Likewise. + 2010-03-18 Paolo Carlini PR c++/43418 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8e5ca1fe14e..f0d88f0ed71 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2010-03-20 Dodji Seketeli + + PR c++/43375 + * g++.dg/abi/mangle42.C: New test. + 2010-03-19 Andrew Pinski PR C/43211 diff --git a/gcc/testsuite/g++.dg/abi/mangle42.C b/gcc/testsuite/g++.dg/abi/mangle42.C index b7e3bd561eb..730781b300b 100644 --- a/gcc/testsuite/g++.dg/abi/mangle42.C +++ b/gcc/testsuite/g++.dg/abi/mangle42.C @@ -1,7 +1,6 @@ // Origin: PR c++/43375 // { dg-do compile { target i?86-*-* x86_64-*-* } } // { dg-options "-msse2 -std=gnu++0x" } -// { dg-require-effective-target sse2 } typedef float __v4sf __attribute__ ((__vector_size__ (16))); typedef int __v4si __attribute__ ((__vector_size__ (16))); -- 2.11.0