Commit 266cc0c1 by Bernd Schmidt

Ignore -fdebug-prefix-map in producer string (by Daniel Kahn Gillmor)

	* dwarf2out.c (gen_producer_string): Ignore -fdebug-prefix-map.

testsuite/
	* gcc.dg/debug/dwarf2/prod-options.c: New test.

From-SVN: r231835
parent b623391c
2015-12-18 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
* dwarf2out.c (gen_producer_string): Ignore -fdebug-prefix-map.
2015-12-18 Nathan Sidwell <nathan@acm.org>
* config/nvptx/nvptx.c (nvptx_option_override): Emit sorry for
......@@ -21498,6 +21498,7 @@ gen_producer_string (void)
case OPT_fpreprocessed:
case OPT_fltrans_output_list_:
case OPT_fresolution_:
case OPT_fdebug_prefix_map_:
/* Ignore these. */
continue;
default:
......
2015-12-18 Bernd Schmidt <bschmidt@redhat.com>
* gcc.dg/debug/dwarf2/prod-options.c: New test.
2015-12-18 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/debug1.ads: Bump final count to 18.
......
/* Verify that the DW_AT_producer does not contain certain compiler options
such as -fdebug-prefix-map=; this is undesirable since path names make
the build not reproducible. Other skipped options could be tested here
as well. */
/* { dg-do compile } */
/* { dg-options "-O2 -gdwarf -dA -fdebug-prefix-map=a=b" } */
/* { dg-final { scan-assembler "DW_AT_producer: \"GNU C" } } */
/* { dg-final { scan-assembler-not "debug-prefix-map" } } */
void func (void)
{
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment