summaryrefslogtreecommitdiff
path: root/libiberty/testsuite
Commit message (Collapse)AuthorAgeFilesLines
* merge from gccDJ Delorie2012-04-021-0/+6
|
* merge from gccDJ Delorie2012-03-081-0/+3
|
* merge from gccDJ Delorie2012-01-101-0/+3
|
* merge from gccDJ Delorie2012-01-061-1/+52
|
* merge from gccDJ Delorie2011-10-101-0/+5
|
* merge from gccDJ Delorie2011-09-231-0/+47
|
* merge from gccDJ Delorie2011-08-062-2/+9
|
* Sync with gcc.H.J. Lu2011-07-311-1/+0
| | | | | | 2011-07-26 H.J. Lu <hongjiu.lu@intel.com> * testsuite/demangle-expected: Remove an extra line.
* merge from gccDJ Delorie2011-07-261-0/+6
|
* merge from gccDJ Delorie2011-07-051-0/+4
|
* merge from gccJan Kratochvil2011-07-011-1/+17
| | | | | | | | | | | | | libiberty/ PR debug/49408 * cp-demangle.c (d_print_comp): Suppress argument list for function references by the '&' unary operator. Keep also already processed variant without the argument list. Suppress argument list types for function call used in an expression. * testsuite/demangle-expected: Fix excessive argument list types in `test for typed function in decltype'. New testcase for no argument list types printed. 3 new testcases for function references by the '&' unary operator..
* merge from gccDJ Delorie2011-06-221-1/+4
|
* merge from gccDJ Delorie2011-06-132-4/+35
|
* merge from gccDJ Delorie2011-04-101-1/+1
|
* Properly demangle a global constructor symbol.H.J. Lu2010-11-161-2/+2
| | | | | | | | | | | 2010-11-16 H.J. Lu <hongjiu.lu@intel.com> PR other/42670 PR binutils/11137 * cp-demangle.c (d_make_demangle_mangled_name): New. (d_demangle_callback): Use it on DCT_GLOBAL_XTORS. * testsuite/demangle-expected: Updated.
* merge from gccDJ Delorie2010-11-131-2/+7
|
* merge from gccDJ Delorie2010-09-271-0/+30
|
* 2010-09-10 James Lyon <jameslyon0@googlemail.com>Tom Tromey2010-09-101-0/+5
| | | | | | | http://sourceware.org/bugzilla/show_bug.cgi?id=11572 * cp-demangle.c (d_find_pack): Add case for DEMANGLE_COMPONENT_LAMBDA. * testsuite/demangle-expected: Add regression test.
* PR other/43838Jakub Jelinek2010-06-101-0/+3
| | | | | | | | | | * cp-demangle.c (struct d_print_info): Add flush_count field. (d_print_init): Initialize it to 0. (d_print_flush): Increment it. (d_print_comp): If needed flush before appending ", ". Only decrement dpi->len if no flushes happened during the recursive call. * testsuite/demangle-expected: Add a test for this.
* merge from gccDJ Delorie2010-05-261-0/+10
|
* merge from gccDJ Delorie2010-05-061-0/+3
|
* merge from gccDJ Delorie2010-03-221-2/+2
|
* merge from gccDJ Delorie2010-02-041-0/+1
|
* merge from gccDJ Delorie2010-02-031-2/+16
|
* merge from gccDJ Delorie2010-01-111-0/+95
|
* merge from gccDJ Delorie2009-10-091-1/+33
|
* merge from gccDJ Delorie2009-10-021-5/+21
|
* PR 10197Nick Clifton2009-06-161-5/+5
| | | | | * testsuite/test-demangle.c: Rename getline to get_line to avoid conflicts with system function of the same name.
* merge from gccDJ Delorie2009-03-231-3/+7
|
* merge from gccDJ Delorie2009-03-181-7/+11
|
* merge from gccDJ Delorie2008-10-071-14/+18
|
* merge from gccDJ Delorie2008-09-091-0/+16
|
* merge from gccDJ Delorie2008-04-181-0/+20
|
* PR other/12618Ben Elliston2008-02-191-1/+2
| | | | * testsuite/Makefile.in (mostlyclean): Remove any core file.
* include/David Daney2008-01-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-01-26 David Daney <ddaney@avtrex.com> * demangle.h (demangle_component_type): Add DEMANGLE_COMPONENT_JAVA_RESOURCE, DEMANGLE_COMPONENT_COMPOUND_NAME, and DEMANGLE_COMPONENT_CHARACTER as new enum values. (demangle_component): Add struct s_character to union u. libiberty/ 2008-01-26 David Daney <ddaney@avtrex.com> * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE, DEMANGLE_COMPONENT_COMPOUND_NAME, and DEMANGLE_COMPONENT_CHARACTER cases. (d_make_comp): Handle DEMANGLE_COMPONENT_COMPOUND_NAME and DEMANGLE_COMPONENT_JAVA_RESOURCE cases. (d_make_character): New function. (d_java_resource): Same. (d_special_name): Handle "Gr" case. (d_print_comp): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE, DEMANGLE_COMPONENT_COMPOUND_NAME, and DEMANGLE_COMPONENT_CHARACTER cases. * testsuite/demangle-expected: Add test for java resource name mangling.
* * cp-demangle.c (d_name): Detect local-source-name.Geoffrey Keating2007-05-061-0/+16
| | | | | (d_prefix): Likewise. (d_unqualified_name): Implement local-source-name.
* * cp-demangle.c (d_encoding): Exit early on error.Geoffrey Keating2007-03-161-0/+4
| | | | | | | (d_pointer_to_member_type): Exit early if cplus_demangle_type returns NULL. (cplus_demangle_type): Likewise. * testsuite/demangle-expected: New testcase.
* merge from gccDJ Delorie2007-03-051-1/+2
|
* * cp-demangle.h: Add comment explaining what to do to avoidGeoffrey Keating2006-12-212-4/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | overrunning string. (d_check_char): New. (d_next_char): Don't advance past trailing '\0'. * cp-demangle.c (cplus_demangle_mangled_name): Use d_check_char. (d_nested_name): Likewise. (d_special_name): Likewise. (d_call_offset): Likewise. (d_function_type): Likewise. (d_array_type): Likewise. (d_pointer_to_member_type): Likewise. (d_template_param): Likewise. (d_template_args): Likewise. (d_template_arg): Likewise. (d_expr_primary): Likewise. (d_local_name): Likewise. (d_substitution): Likewise. (d_ctor_dtor_name): Use d_advance rather than d_next_char. * testsuite/test-demangle.c: Include sys/mman.h. (MAP_ANONYMOUS): Define. (protect_end): New. (main): Use protect_end. * testsuite/demangle-expected: Add testcases for overrunning the end of the string.
* merge from gccDJ Delorie2006-10-111-1/+1
|
* merge from gccDJ Delorie2006-09-221-0/+5
|
* merge from gccnickrob-async-20060828-mergepointDJ Delorie2006-08-281-0/+6
|
* merge from gccDJ Delorie2006-04-071-2/+2
|
* merge from gccDJ Delorie2006-01-212-1/+307
|
* merge from gccDJ Delorie2005-12-112-1/+31
|
* 2005-08-17 Kelley Cook <kcook@gcc.gnu.org>Kelley Cook2005-08-173-4/+4
| | | | | | | * strverscmp.c: Update FSF address. * testsuite/Makefile.in: Likewise. * testsuite/test-demangle.c: Likewise. * testsuite/test-pexecute.c: Likewise.
* merge from gccDJ Delorie2005-07-031-0/+6
|
* include/Richard Henderson2005-05-251-0/+4
| | | | | | | | | * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. libiberty/ * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS. (d_make_comp, d_print_comp): Likewise. (d_special_name): Generate one. * testsuite/demangle-expected: Add a hidden alias test.
* merge from gccDJ Delorie2005-05-113-4/+4
|
* Update the address and phone number of the FSF organization.Nick Clifton2005-05-103-4/+4
|