From 8f88661d765d6a6e37dddfcdd5186a964bc49e88 Mon Sep 17 00:00:00 2001 From: meissner Date: Tue, 11 Jun 2013 23:22:49 +0000 Subject: [PATCH] 2013-06-11 Michael Meissner PR target/57589 * config/rs6000/driver-rs6000.c (elf_platform): Make buffer static to allow returning address to AT_PLATFORM name. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199972 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 8 +++++++- gcc/config/rs6000/driver-rs6000.c | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 486b77ff4a3..86a7cb3a575 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2013-06-11 Michael Meissner + + PR target/57589 + * config/rs6000/driver-rs6000.c (elf_platform): Make buffer static + to allow returning address to AT_PLATFORM name. + 2013-06-11 Jan Hubicka * cgraph.c (cgraph_create_function_alias): Set weakref flag. @@ -24,7 +30,7 @@ (symtab_make_decl_local): Remove duplicated code. (symtab_alias_ultimate_target): Simplify. * varpool.c (varpool_create_variable_alias): Set weakref flag. - + 2013-06-11 DJ Delorie * config/rl78/rl78.c (TARGET_UNWIND_WORD_MODE): Define. diff --git a/gcc/config/rs6000/driver-rs6000.c b/gcc/config/rs6000/driver-rs6000.c index e608dce184c..1a173d0b1cc 100644 --- a/gcc/config/rs6000/driver-rs6000.c +++ b/gcc/config/rs6000/driver-rs6000.c @@ -167,7 +167,7 @@ elf_platform (void) if (fd != -1) { - char buf[1024]; + static char buf[1024]; ElfW(auxv_t) *av; ssize_t n; -- 2.11.4.GIT